Lost previous log messages after reopen logViewer window
GoogleCodeExporter opened this issue · comments
Google Code Exporter commented
What steps will reproduce the problem?
1. This is my wrapper for log4js:
Ext.define('WPC.settings.Log4js', {
config: {
logViewerAppender: undefined,
logger: undefined
},
constructor: function (config) {
this.initConfig(config);
},
init: function () {
var logViewerAppender = new Sm.log.LogViewerAppender();
Sm.log.Logger.getRoot().addAppender(logViewerAppender);
var logger = Sm.log.Logger.getLogger('Logger1');
this.setLogger(logger);
this.setLogViewerAppender(logViewerAppender);
logger.info('Log4js initialized');
}
});
2. For launch this class I use this code :
log4js = Ext.create('WPC.settings.Log4js', {});
log4js.init();
logger = log4js.getLogger();
logViewerAppender = log4js.getLogViewerAppender();
where logger and logViewerAppender are global variables.
3. For open the logViewer window I use this code:
function openLogViewer()
{
logger.info('Happy Logging!');
var logViewer = new Sm.log.LogViewerWindow(
{
appender: logViewerAppender
});
logViewer.show();
}
4. When I click the first time the button for Open logViewer I see regularly
the 'Log4js initialized' message.
What is the expected output?
5. I would be see all log messages from begin 'Log4js initialized' to last
'Happy Logging' message.
What do you see instead?
6. After closing logViewer window, and reopen it, I see only last 'Happy
Logging' message.
What version of the product are you using? On what operating system?
7. I use Log4js-ext 1.0.1 on Windows 7 SP1
Thank you for your amazing work.
Claudio
Original issue reported on code.google.com by c.ba...@gmail.com
on 4 Nov 2012 at 10:06