Skip to content

Commit

Permalink
Merge pull request #1243 from MrAnno/debug-only-location-infos
Browse files Browse the repository at this point in the history
java-modules: report location information only when 'loglevel <= DEBUG'
  • Loading branch information
lbudai committed Oct 26, 2016
2 parents f8746df + 4f236c4 commit 123809d
Showing 1 changed file with 18 additions and 10 deletions.
Expand Up @@ -38,7 +38,6 @@ public static void register(Logger logger) {
if (logger.getAppender(SyslogNgInternalLogger.NAME) == null) {
logger.removeAllAppenders();
logger.addAppender(new SyslogNgInternalLogger());
logger.setLevel(Level.DEBUG);
}
}

Expand All @@ -58,15 +57,24 @@ public boolean requiresLayout() {

@Override
protected void append(LoggingEvent event) {
StringBuilder formatedMessage = new StringBuilder();
formatedMessage.append(event.getLocationInformation().getClassName());
formatedMessage.append(".");
formatedMessage.append(event.getLocationInformation().getMethodName());
formatedMessage.append(":");
formatedMessage.append(event.getLocationInformation().getLineNumber());
formatedMessage.append(" - ");
formatedMessage.append(event.getMessage().toString());
String message = formatedMessage.toString();

String message = null;
String internalMessageBody = event.getMessage().toString();

if (event.getLevel().isGreaterOrEqual(Level.INFO)) {
message = internalMessageBody;
}
else {
StringBuilder formatedMessage = new StringBuilder();
formatedMessage.append(event.getLocationInformation().getClassName());
formatedMessage.append(".");
formatedMessage.append(event.getLocationInformation().getMethodName());
formatedMessage.append(":");
formatedMessage.append(event.getLocationInformation().getLineNumber());
formatedMessage.append(" - ");
formatedMessage.append(internalMessageBody);
message = formatedMessage.toString();
}

switch(event.getLevel().toInt()) {
case Level.INFO_INT:
Expand Down

0 comments on commit 123809d

Please sign in to comment.