---
name: "log4tango::LogStream"
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::LogStream"
---

# log4tango::LogStream(3)

## NAME

log4tango::LogStream

## SYNOPSIS

`#include <LogStream.hh>`

### Public Member Functions

**LogStream** (**LogStreamBuf** \*stream\_buf)\
 virtual **~LogStream** ()\
 **LogStream** & **operator\<\<** (const **LogInitiator** &)\
 template\<typename T \> **LogStream** & **operator\<\<** (const T &t)\
 **LogStream** & **operator\<\<** (**LogSeparator** &)\

### Protected Attributes

**threading::RecursiveMutex** **\_rmutex**\
 std::ostream **\_ostream**\

## Constructor & Destructor Documentation

### log4tango::LogStream::LogStream (LogStreamBuf \* stream\_buf)

### log4tango::LogStream::~LogStream ()` [virtual]`

## Member Function Documentation

### LogStream & log4tango::LogStream::operator\<\< (const LogInitiator &)` [inline]`

### template\<typename T \> LogStream & log4tango::LogStream::operator\<\< (const T & t)` [inline]`

### LogStream & log4tango::LogStream::operator\<\< (LogSeparator &)` [inline]`

## Member Data Documentation

### std::ostream log4tango::LogStream::\_ostream` [protected]`

### threading::RecursiveMutex log4tango::LogStream::\_rmutex` [protected]`

## Author

Generated automatically by Doxygen for log4tango from the source code.
