Main Page Class Hierarchy Compound List File List Compound Members File Members

# logger.h File Reference

`#include <worm_statuscode.h>`
`#include <timefuncs.h>`
`#include <mutex.h>`
`#include <fstream>`

Go to the source code of this file.

## Compounds
class | TLogger
## Defines
#define | WORM_LOG_TOFILE 0x01
#define | WORM_LOG_TOSTDOUT 0x02
#define | WORM_LOG_TOSTDERR 0x04
#define | WORM_LOG_TIMESTAMP 0x08
#define | WORM_LOG_PIDSTAMP 0x10
#define | WORM_LOG_NAMESTAMP 0x20
## Typedefs
typedef short | WORM_LOG_FLAGS

## Define Documentation

#define WORM_LOG_NAMESTAMP 0x20

| Definition at line 18 of file logger.h. Referenced by TLogger::Logit().

#define WORM_LOG_PIDSTAMP 0x10

| Definition at line 17 of file logger.h. Referenced by TLogger::Logit().

#define WORM_LOG_TIMESTAMP 0x08

| Definition at line 16 of file logger.h. Referenced by TLogger::Logit().

#define WORM_LOG_TOFILE 0x01

| Definition at line 13 of file logger.h. Referenced by TLogger::Logit(), MutableServerBase::MutableServerBase(), and MutableServerBase::Run().

#define WORM_LOG_TOSTDERR 0x04

| Definition at line 15 of file logger.h. Referenced by TLogger::Logit(), and MutableServerBase::Run().

#define WORM_LOG_TOSTDOUT 0x02

| Definition at line 14 of file logger.h. Referenced by TLogger::Logit().

## Typedef Documentation

typedef short WORM_LOG_FLAGS

| Definition at line 12 of file logger.h.