diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2009-03-02 21:51:29 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2009-03-02 21:51:29 +0100 |
commit | c90b3de6b33722375d61c111ca7e26998534b147 (patch) | |
tree | 44142377a192a1ac208a34de6e8b8b2ac2116667 /docs | |
parent | 140e2252be1a2263525ffb6811951c258b8cceea (diff) | |
download | wolfbones-c90b3de6b33722375d61c111ca7e26998534b147.tar.gz wolfbones-c90b3de6b33722375d61c111ca7e26998534b147.tar.bz2 |
trivial version of an event logger on Windows, works but not finished at all
Diffstat (limited to 'docs')
-rw-r--r-- | docs/log/TODOS | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/docs/log/TODOS b/docs/log/TODOS new file mode 100644 index 0000000..2acb3af --- /dev/null +++ b/docs/log/TODOS @@ -0,0 +1,25 @@ +- local localized error handling (GetLastError and strerror_r strings) +- Windows event logger + - audit event log types, especially the effects on syslog and the upper + abstraction layer + - event log categories, for instance for components, the idea is that + an admin should be able to filter by category. + - some categories could be the wolf_log_level_t's as a first step, + especially because the event logger knows only about 4 levels of + errors + - error ids and classes, but this means they also have to be there + for Unix and the abstraction layer above, so no more + WOLF_LOG( "%s bla bla %d", ... ) + things look more like + WOLF_LOG( LOG_COMP_NETWORKER, LOG_NETWORKER_ERROR_455, + _T( "%s bla bla bla %d", ... ); + - parameter list dilemma of typed one (classic C) %s, %d versus + positional one in Windows %1 %2 + - security identifier if we start to log to the audit log, as long + as we have a simple application log, we should have enough rights + - the event logger can log binary data (as dumps), this helps to + debug things with the right event log DLL most likely, we have + to read more about that later. + +links & literature: +- there is an Windows Event Log book around which is quite big |