]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/ArgeoLogListener.java
[maven-release-plugin] prepare release argeo-commons-2.3.5
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / ArgeoLogListener.java
1 package org.argeo.cms;
2
3 /** Framework agnostic interface for log notifications */
4 @Deprecated
5 public interface ArgeoLogListener {
6 /**
7 * Appends a log
8 *
9 * @param username
10 * authentified user, null for anonymous
11 * @param level
12 * INFO, DEBUG, WARN, etc. (logging framework specific)
13 * @param category
14 * hierarchy (logging framework specific)
15 * @param thread
16 * name of the thread which logged this message
17 * @param msg
18 * any object as long as its toString() method returns the
19 * message
20 * @param exception
21 * exception in log4j ThrowableStrRep format
22 */
23 public void appendLog(String username, Long timestamp, String level,
24 String category, String thread, Object msg, String[] exception);
25 }