LogMessagePatternFormatter.cpp File Reference

#include "blocxx/BLOCXX_config.h"
#include "blocxx/LogMessagePatternFormatter.hpp"
#include "blocxx/String.hpp"
#include "blocxx/LogMessage.hpp"
#include "blocxx/StringBuffer.hpp"
#include "blocxx/IntrusiveCountableBase.hpp"
#include "blocxx/Format.hpp"
#include "blocxx/ExceptionIds.hpp"
#include "blocxx/DateTime.hpp"
#include "blocxx/ThreadImpl.hpp"
#include "blocxx/GlobalString.hpp"
#include <vector>
#include <cstdlib>
#include <climits>
#include <errno.h>

Go to the source code of this file.

Classes

struct  BLOCXX_NAMESPACE::LogMessagePatternFormatterImpl::Formatting
class  BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter

Namespaces

namespace  BLOCXX_NAMESPACE
 

Taken from RFC 1321.


namespace  BLOCXX_NAMESPACE::LogMessagePatternFormatterImpl

Defines

#define CDATA_START_DEF   "<![CDATA["
#define CDATA_END_DEF   "]]>"
#define CDATA_PSEUDO_END_DEF   "]]&gt;"

Enumerations

enum  BLOCXX_NAMESPACE::LogMessagePatternFormatterImpl::EJustificationFlag { BLOCXX_NAMESPACE::LogMessagePatternFormatterImpl::E_RIGHT_JUSTIFY, BLOCXX_NAMESPACE::LogMessagePatternFormatterImpl::E_LEFT_JUSTIFY }
enum  EParserState

Functions

 BLOCXX_NAMESPACE::BLOCXX_DEFINE_EXCEPTION_WITH_ID (LogMessagePatternFormatter)

Define Documentation

#define CDATA_END_DEF   "]]>"

Definition at line 212 of file LogMessagePatternFormatter.cpp.

#define CDATA_PSEUDO_END_DEF   "]]&gt;"

Definition at line 213 of file LogMessagePatternFormatter.cpp.

#define CDATA_START_DEF   "<![CDATA["

Definition at line 211 of file LogMessagePatternFormatter.cpp.


Variable Documentation

const char* const ABSOLUTE_DATE_FORMAT [static]

Definition at line 525 of file LogMessagePatternFormatter.cpp.

const char* const ABSOLUTE_PATTERN [static]

Definition at line 526 of file LogMessagePatternFormatter.cpp.

const char* const DATE_DATE_FORMAT [static]

Definition at line 527 of file LogMessagePatternFormatter.cpp.

const char* const DATE_PATTERN [static]

Definition at line 528 of file LogMessagePatternFormatter.cpp.

Formatting formatting

Definition at line 915 of file LogMessagePatternFormatter.cpp.

size_t i
const char* const ISO8601_DATE_FORMAT [static]

Definition at line 523 of file LogMessagePatternFormatter.cpp.

const char* const ISO8601_PATTERN [static]

Definition at line 524 of file LogMessagePatternFormatter.cpp.

StringBuffer literal

Definition at line 914 of file LogMessagePatternFormatter.cpp.

String m_format

Definition at line 531 of file LogMessagePatternFormatter.cpp.

String m_literal

Definition at line 274 of file LogMessagePatternFormatter.cpp.

Definition at line 343 of file LogMessagePatternFormatter.cpp.

String pattern
UInt64 startMillis [static]

Definition at line 447 of file LogMessagePatternFormatter.cpp.

EParserState state

Definition at line 913 of file LogMessagePatternFormatter.cpp.

Generated on Mon Jul 5 19:59:33 2010 for blocxx by  doxygen 1.6.3