Page MenuHomedesp's stash

Logger.h
No OneTemporary

Logger.h

#pragma once
#include <windows.h>
class Logger
{
public:
virtual void log(const WCHAR * format, ...);
virtual void log(const CHAR * format, ...);
protected:
virtual void write(const WCHAR * str) = 0;
virtual void write(const CHAR * str);
};
class FileLog : public Logger
{
public:
FileLog(const WCHAR * fileName);
private:
void write(const WCHAR * str);
void write(const CHAR * str);
WCHAR filePath[MAX_PATH];
};
class ListboxLog : public Logger
{
public:
ListboxLog() : window(0) { }
ListboxLog(HWND window);
void setWindow(HWND window);
private:
void write(const WCHAR * str);
//void write(const CHAR * str);
HWND window;
};

File Metadata

Mime Type
text/x-c++
Expires
Thu, Jan 29, 3:22 PM (1 d, 7 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
71/b7/929e7aac1588a4245482bf04d7ea

Event Timeline