This is a TO DO document for the Uize.Widget.Log
module.
1. Features
1.1. - ability to have a display template for each log item
1.1.1. - can be string or function
|
string, to be used with substitution |
|
function (which can be a compiled template) |
|
timestamp format ability |
|
ability to have different display templates for different types of items |
|
ability to display new items at top or bottom |
|
ability to filter display of log items (by type or other properties) |
|
ability to disable logging |
|
automatic timestamping of log items |
|
display of line numbers in log |
|
color coding? |
NOTES
2. - big question: should a log really just be a dynamic collection, where each log message is a collection item?
|
lots of benefits would accrue by building advanced logging around the collection architecture |