Phasor
01.00.10.059
|
#include <Logging.h>
Public Member Functions | |
CLoggingStream (const std::wstring &fileDirectory, const std::wstring &fileName, const std::wstring &moveDirectory) | |
~CLoggingStream () | |
std::unique_ptr< COutStream > | clone () const override |
virtual void | SetMoveSize (DWORD kbSize) |
virtual void | SetMoveDirectory (const std::wstring &move_to) |
virtual void | SetOutFile (const std::wstring &directory, const std::wstring &fileName) |
virtual void | SetOutFile (const std::wstring &fileName) |
virtual void | EnableTimestamp (bool state) |
virtual bool | DoTimestamp () |
Public Member Functions inherited from COutStream | |
void | Notify (COutStream &master) |
void | DontNotify (COutStream &master) |
COutStream () | |
virtual | ~COutStream () |
void | Flush () |
COutStream & | operator<< (const endl_tag &) |
COutStream & | operator<< (const std::string &string) |
COutStream & | operator<< (const std::wstring &string) |
COutStream & | operator<< (const char *string) |
COutStream & | operator<< (const wchar_t *string) |
COutStream & | operator<< (wchar_t c) |
COutStream & | operator<< (DWORD number) |
COutStream & | operator<< (int number) |
COutStream & | operator<< (double number) |
void | print (const char *format,...) |
void | wprint (const wchar_t *format,...) |
Static Public Member Functions | |
static std::wstring | PrependTimestamp (const std::wstring &str) |
Protected Member Functions | |
bool | Write (const std::wstring &str) override |
CLoggingStream (const CLoggingStream &other) | |
Protected Member Functions inherited from COutStream | |
virtual void | AppendData (const std::wstring &str) |
virtual void | AppendData (wchar_t c) |
virtual void | Reserve (size_t size) |
Protected Attributes | |
std::wstring | moveDirectory |
std::wstring | filePath |
std::wstring | fileName |
std::wstring | fileDirectory |
DWORD | byteSize |
DWORD | errorOffset |
bool | bTimestamp |
Additional Inherited Members | |
Public Attributes inherited from COutStream | |
bool | no_flush |
std::set< COutStream * > | masters |
|
protected |
CLoggingStream::CLoggingStream | ( | const std::wstring & | fileDirectory, |
const std::wstring & | fileName, | ||
const std::wstring & | moveDirectory | ||
) |
CLoggingStream::~CLoggingStream | ( | ) |
|
inlineoverridevirtual |
Implements COutStream.
Reimplemented in CThreadedLogging.
|
inlinevirtual |
|
virtual |
Reimplemented in CThreadedLogging.
|
static |
|
virtual |
Reimplemented in CThreadedLogging.
|
virtual |
Reimplemented in CThreadedLogging.
|
virtual |
Reimplemented in CThreadedLogging.
|
virtual |
Reimplemented in CThreadedLogging.
|
overrideprotectedvirtual |
Implements COutStream.
Reimplemented in CThreadedLogging.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |