mirror of
https://github.com/corda/corda.git
synced 2025-03-22 12:05:59 +00:00
add logp methods to Logger
This commit is contained in:
parent
7c1a5fe57d
commit
8c68bc0e1b
@ -67,15 +67,34 @@ public class Logger {
|
||||
log(level, Method.getCaller(), message, exception);
|
||||
}
|
||||
|
||||
public void logp(Level level, String sourceClass, String sourceMethod, String msg) {
|
||||
if (!isLoggable(level)) {
|
||||
return;
|
||||
}
|
||||
publish(new LogRecord(name, sourceMethod, level, msg, null));
|
||||
}
|
||||
|
||||
public void logp(Level level, String sourceClass, String sourceMethod,
|
||||
String msg, Throwable thrown) {
|
||||
if (!isLoggable(level)) {
|
||||
return;
|
||||
}
|
||||
publish(new LogRecord(name, sourceMethod, level, msg, thrown));
|
||||
}
|
||||
|
||||
private void log(Level level, Method caller, String message,
|
||||
Throwable exception) {
|
||||
if (level.intValue()<levelValue) {
|
||||
return;
|
||||
return;
|
||||
}
|
||||
LogRecord r = new LogRecord(name, caller.getName(), level, message,
|
||||
exception);
|
||||
publish(r);
|
||||
}
|
||||
|
||||
private void publish(LogRecord logRecord) {
|
||||
for (Handler h : handlers) {
|
||||
h.publish(r);
|
||||
h.publish(logRecord);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user