#include <PhxLog.h>
Inheritance diagram for Phx::Log:

Public Member Functions | |
| virtual Ptr< OutputStream > | newOutputStream (const String &prefix)=0 |
| Create a new LogStream. | |
| virtual void | newMessage (const String &name, Mode mode, const char *file, int line, const String &message)=0 |
| Create a new LogStreamLogs a single message. | |
Static Public Attributes | |
| static const NamedInterface::Type | INTERFACE_TYPE |
| static const String | INTERFACE_TYPE_NAME |
| static const NamedInterface::Identifier | LOG_IDENTIFIER |
| static const String | LOG_NAME |
Classes | |
| class | OutputStream |
|
||||||||||||||||||||||||
|
Create a new LogStreamLogs a single message. Use this when you cannot safely acquire an output stream. This will usually be the case for Descriptions and value-types that cannot keep state information. Entities should acquire an output stream if they plan to log many messages. |
|
|
Create a new LogStream.
|
1.4.2