DataSoft/Nova — Issue #19: Create user-readable log strings, far more verbose than exists now
Author: DataSoft
Created: 2012-02-16 19:24:32+00:00
State: open

For each log entry, we should have both a user readable string, and a debugger-readable string.

The user readable string should convey the high level message about what happened in plain english using full sentences. No technical knowledge required into the workings of Nova.

The debugger readable string should convey the exact nature of the event to someone who knows the code. Reference the code section (function likely) where it occurred, what the nature of the event is, etc...

Essentially, each log item should consist of:
- A title (short description)
- A timestamp
- User readable string
- Debugger readable string
- Icon depicting the event
- Severity level
- Component effected

I'm beginning to think we should dump Log4cxx and just make our own logging mechanism.