commoncpp/applog.h File Reference

Application logging facilities abstraction. More...

#include <commoncpp/slog.h>
#include <commoncpp/exception.h>
#include <string>
#include <sstream>
#include <iostream>
#include <map>
Include dependency graph for applog.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AppLog
 Application logger is a class that implements a logger that can be used by applications to save log file somewhere on the system. More...
class  AppLog::Ident
 Ident class that represents module name. More...
class  HEXdump
 Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address. More...

Functions

AppLogalert (AppLog &sl)
 Manipulator for alert level.
AppLogcritical (AppLog &sl)
 Manipulator for critical level.
AppLogdebug (AppLog &sl)
 Manipulator for debug level.
AppLogemerg (AppLog &sl)
 Manipulator for emerg level.
AppLogerror (AppLog &sl)
 Manipulator for error level.
AppLoginfo (AppLog &sl)
 Manipulator for info level.
AppLognotice (AppLog &sl)
 Manipulator for notice level.
AppLogwarn (AppLog &sl)
 Manipulator for warn level.

Variables

AppLog alog
 alog global log stream definition

Detailed Description

Application logging facilities abstraction.

Definition in file applog.h.


Function Documentation

AppLog& alert ( AppLog sl  )  [inline]

Manipulator for alert level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 550 of file applog.h.

AppLog& critical ( AppLog sl  )  [inline]

Manipulator for critical level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 558 of file applog.h.

AppLog& debug ( AppLog sl  )  [inline]

Manipulator for debug level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 518 of file applog.h.

AppLog& emerg ( AppLog sl  )  [inline]

Manipulator for emerg level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 542 of file applog.h.

AppLog& error ( AppLog sl  )  [inline]

Manipulator for error level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 534 of file applog.h.

AppLog& info ( AppLog sl  )  [inline]

Manipulator for info level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 574 of file applog.h.

AppLog& notice ( AppLog sl  )  [inline]

Manipulator for notice level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 566 of file applog.h.

AppLog& warn ( AppLog sl  )  [inline]

Manipulator for warn level.

Parameters:
sl application logger stream
Returns:
application logger stream

Definition at line 526 of file applog.h.


Generated on 24 Sep 2014 for ucommon by  doxygen 1.6.1