Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

applog.h File Reference

Application logging facilities abstraction. More...

#include <cc++/slog.h>
#include <cc++/exception.h>
#include <string>
#include <sstream>
#include <iostream>
#include <map>

Go to the source code of this file.

Namespaces

namespace  ost
namespace  std

Classes

class  ost::HEXdump
 Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address. More...
class  ost::AppLogException
 Applog exception, used for memory problems at the moment. More...
class  ost::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  ost::AppLog::Ident
 Ident class that represents module name. More...

Functions

__EXPORT AppLog & debug (AppLog &sl)
 Manipulator for debug level.
__EXPORT AppLog & warn (AppLog &sl)
 Manipulator for warn level.
__EXPORT AppLog & error (AppLog &sl)
 Manipulator for error level.
__EXPORT AppLog & emerg (AppLog &sl)
 Manipulator for emerg level.
__EXPORT AppLog & alert (AppLog &sl)
 Manipulator for alert level.
__EXPORT AppLog & critical (AppLog &sl)
 Manipulator for critical level.
__EXPORT AppLog & notice (AppLog &sl)
 Manipulator for notice level.
__EXPORT AppLog & info (AppLog &sl)
 Manipulator for info level.

Variables

__EXPORT AppLog alog
 alog global log stream definition


Detailed Description

Application logging facilities abstraction.


Function Documentation

__EXPORT AppLog& alert AppLog &  sl  )  [inline]
 

Manipulator for alert level.

Parameters:
sl application logger stream
Returns:
application logger stream

__EXPORT AppLog& critical AppLog &  sl  )  [inline]
 

Manipulator for critical level.

Parameters:
sl application logger stream
Returns:
application logger stream

__EXPORT AppLog& debug AppLog &  sl  )  [inline]
 

Manipulator for debug level.

Parameters:
sl application logger stream
Returns:
application logger stream

__EXPORT AppLog& emerg AppLog &  sl  )  [inline]
 

Manipulator for emerg level.

Parameters:
sl application logger stream
Returns:
application logger stream

__EXPORT AppLog& error AppLog &  sl  )  [inline]
 

Manipulator for error level.

Parameters:
sl application logger stream
Returns:
application logger stream

__EXPORT AppLog& info AppLog &  sl  )  [inline]
 

Manipulator for info level.

Parameters:
sl application logger stream
Returns:
application logger stream

__EXPORT AppLog& notice AppLog &  sl  )  [inline]
 

Manipulator for notice level.

Parameters:
sl application logger stream
Returns:
application logger stream

__EXPORT AppLog& warn AppLog &  sl  )  [inline]
 

Manipulator for warn level.

Parameters:
sl application logger stream
Returns:
application logger stream


Variable Documentation

__EXPORT AppLog ost::alog
 

alog global log stream definition


Generated on Sun Mar 21 21:41:00 2010 for GNU CommonC++ by  doxygen 1.3.9.1