mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
fix(logger): use abbreviated logger names in logs
This commit is contained in:
@@ -17,6 +17,8 @@
|
||||
|
||||
package com.itsaky.androidide.logging.encoder;
|
||||
|
||||
import ch.qos.logback.classic.pattern.Abbreviator;
|
||||
import ch.qos.logback.classic.pattern.ClassNameOnlyAbbreviator;
|
||||
import ch.qos.logback.classic.spi.ILoggingEvent;
|
||||
import ch.qos.logback.core.LayoutBase;
|
||||
import java.text.SimpleDateFormat;
|
||||
@@ -30,6 +32,7 @@ import java.util.Locale;
|
||||
*/
|
||||
public class IDELogFormatLayout extends LayoutBase<ILoggingEvent> {
|
||||
|
||||
private final Abbreviator loggerNameAbbreviator = new ClassNameOnlyAbbreviator();
|
||||
private boolean omitMessage = false;
|
||||
|
||||
public void setOmitMessage(boolean omitMessage) {
|
||||
@@ -54,7 +57,7 @@ public class IDELogFormatLayout extends LayoutBase<ILoggingEvent> {
|
||||
builder.append(event.getThreadName());
|
||||
builder.append("]");
|
||||
builder.append(' ');
|
||||
builder.append(event.getLoggerName());
|
||||
builder.append(loggerNameAbbreviator.abbreviate(event.getLoggerName()));
|
||||
builder.append(": ");
|
||||
|
||||
if (!isOmitMessage()) {
|
||||
|
||||
Reference in New Issue
Block a user