---
name: "log4tango"
section: "3"
platform: "linux"
package: "liblog4tango-doc"
version: "9.3.4+dfsg1-2+deb12u1"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/log4tango"
---

# log4tango(3)

## NAME

log4tango

## SYNOPSIS

### Namespaces

namespace **threading**\

### Classes

class **Appender**\
 class **AppenderAttachable**\
 class **FileAppender**\
 struct **FormatModifierComponent**\
 class **Layout**\
 class **LayoutAppender**\
 class **Level**\
 struct **LevelComponent**\
 class **Logger**\
 struct **LoggerNameComponent**\
 class **LoggerStream**\
 struct **LoggingEvent**\
 The internal representation of logging events.  class **LogInitiator**\
 class **LogSeparator**\
 class **LogStream**\
 class **LogStreamBuf**\
 struct **MessageComponent**\
 struct **MillisSinceEpochComponent**\
 class **OstreamAppender**\
 class **PatternLayout**\
 struct **ProcessorTimeComponent**\
 class **RollingFileAppender**\
 struct **SecondsSinceEpochComponent**\
 struct **StringLiteralComponent**\
 class **StringUtil**\
 struct **ThreadIdComponent**\
 struct **ThreadNameComponent**\
 class **TimeStamp**\
 struct **TimeStampComponent**\
 class **XMLLayout**\
 **XMLLayout** is a simple fixed format **Layout** implementation.

### Typedefs

typedef std::map\< std::string, **Appender** \* \> **AppenderMap**\
 A map of appenders.  typedef AppenderMap::iterator **AppenderMapIterator**\
 A map of appenders iterator.  typedef std::vector\< **Appender** \* \> **AppenderList**\
 Define what is a list of appenders.  typedef **LoggerStream** &(\* **ls\_terminator**) (**LoggerStream** &)\
 typedef class std::ios\_base &(\* **StdIosFlag**) (class std::ios\_base &)\
 typedef AppenderMap::value\_type **AppenderMapValue**\

### Functions

std::ostream & **operator\<\<** (std::ostream &o\_str, **LogSeparator** &)\

### Variables

class **LOG4TANGO\_EXPORT** **Logger**\

## Typedef Documentation

### typedef std::vector\<Appender\*\> log4tango::AppenderList

Define what is a list of appenders.

### typedef std::map\<std::string, Appender\*\> log4tango::AppenderMap

A map of appenders.

### typedef AppenderMap::iterator log4tango::AppenderMapIterator

A map of appenders iterator.

### typedef AppenderMap::value\_type log4tango::AppenderMapValue

### typedef LoggerStream &(\* log4tango::ls\_terminator) (LoggerStream &)

### typedef class std::ios\_base &(\* log4tango::StdIosFlag) (class std::ios\_base &)

## Function Documentation

### std::ostream & log4tango::operator\<\< (std::ostream & o\_str, LogSeparator &)` [inline]`

## Variable Documentation

### class LOG4TANGO\_EXPORT log4tango::Logger

## Author

Generated automatically by Doxygen for log4tango from the source code.
