Hi devs,

I'd like to start brainstorming about implementing a notion of console from 
within XE. The idea is that most of our current logs that go in the shell 
console are actually application-level logs that should be visible to wiki 
developers (developers of applications inside XE).

I've started a design page at 
http://dev.xwiki.org/xwiki/bin/view/Design/ConsoleModule

Here are some initial ideas:

* centralized logs available from all nodes
* idea: use activity stream
* UI: a new console tab in pages for all logs for the page
* UI: an admin page for all console logs with a livetable for filtering
* nice: real time addition of new logs (comet and co)
* memory cache (eg last 100 logs) + block save (anti flood protection)
* long term logging with compacting
* system log vs application log
* Requirement: current node id
* Console Module / Application with API
* idea: appender for slf4j (note: could use MDC for additional data: 
http://www.slf4j.org/api/org/slf4j/MDC.html)

WDYT? Shoot your ideas!

Thanks
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to