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, Apr 2, 3:33 AM (22 h, 5 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
8c/b2/40aed63faf0d45babbba1bbf6e81

Event Timeline