<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
I had posted this to another list, but this is a more appropriate
place for it. I think there needs to be a general discussion around
this as it's been mentioned, at least to me, a few times here and
there and I know Heiko raised the issue some time a go now.<br>
<br>
The original JIRA, WFLY-280[1], is to display the last 10 error
messages only. To be honest I wouldn't find that very useful. To me
if I'm
looking for logs I want to see all logs, but that's not always so
easy.
Like the syslog-handler which doesn't log to a file so there is no
way
to read those messages back.
<br>
<br>
The current plan for the last 10 error messages is we store messages
in
a queue that can be accessed via an operation. This works fine until
the
error message you're interested in is 11 or you want to see warning
messages.
<br>
<br>
Another option I had come up with is reading back the contents of
the
file, for example the server.log. This could be problematic too in
that
there is no way to filter information like only see error messages
or
only see warning messages. To solve this I have considered creating
a
JSON formatter so the results could be queried, but I don't think it
should be a default which would mean it's not reliable for the
console
to assume it's getting back JSON.
<br>
<br>
I've also thought about, haven't tested this and it may not work
at all, creating a handler that uses websockets to send messages.
I'm not sure how well this would work and it's possible it may not
even
work for bootstrap logging.
<br>
<br>
With regards to audit logging, we're probably going to have to do
something totally different from what we'll do in the logging
subsystem
since it doesn't use standard logging.
<br>
<br>
I guess the bottom line is what does the console want to see? Do you
want to see all raw text log messages? Do you want all messages but
in a
format like JSON that you can query/filter? Do you really want only
the
last 10 error messages only? All or none of these might be possible,
but
I really need to understand the needs before I can explore more in
depth
what the best option would be.<br>
<br>
[1]:
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a href="https://issues.jboss.org/browse/WFLY-280">https://issues.jboss.org/browse/WFLY-280</a>
<pre class="moz-signature" cols="72">--
James R. Perkins
Red Hat JBoss Middleware</pre>
</body>
</html>