![]() |
SASSY
0.0
Software Architecture Support System
|
Class for logging to the std output streams. More...
#include <cfi/log.h>
Public Types | |
| enum | Stream { COUT, CERR, CLOG } |
| Enumeration of the standard streams. | |
Public Member Functions | |
| StdLogger (Stream cc) | |
| Constructor. More... | |
| int | log (Severity, csr line) |
| log to the unnamed log More... | |
| int | log (csr logName, Severity, csr line) |
| log to the named log More... | |
Public Member Functions inherited from SASSY::cfi::logger | |
| virtual | ~logger () |
| Destructor. | |
Additional Inherited Members | |
Protected Member Functions inherited from SASSY::cfi::FormattingLogger | |
| std::string | timeStamp () |
| generates a string containing the current time More... | |
| csr | hostname () |
| generates a string containing the hostname. | |
| csr | process () |
| generates a string containing the process id | |
| csr | severity (Severity) |
| generates a string containing the severity level | |
| int | format (std::ostream &s, Severity sev, csr msg) |
| output the message to the stream More... | |
Protected Member Functions inherited from SASSY::cfi::logger | |
| logger () | |
| Constructor. | |
Protected Attributes inherited from SASSY::cfi::logger | |
| Semaphore | sem4 |
| Mutual exclusion lock. | |
Class for logging to the std output streams.
|
inlineexplicit |
Constructor.
| cc | enum to specify the stream to write to |
log to the unnamed log
| sev | the severity level for the message |
| line | the message to place in the log |
Implements SASSY::cfi::logger.
log to the named log
| logName | the name of the log stream to write to |
| sev | the severity level for the message |
| line | the message to place in the log |
Implements SASSY::cfi::logger.
1.8.5