/** * Generate a file name which represent a specific log level. */ @Override public String generateFileName(int logLevel, long timestamp) { return LogLevel.getLevelName(logLevel); } }
@Override protected String fill(String pattern, long timeMillis, int logLevel, String tag, String message) { if (useLongName) { return pattern.replace(wrappedParameter, LogLevel.getLevelName(logLevel)); } else { return pattern.replace(wrappedParameter, LogLevel.getShortLevelName(logLevel)); } } }
@Override public CharSequence flatten(long timeMillis, int logLevel, String tag, String message) { return Long.toString(timeMillis) + '|' + LogLevel.getShortLevelName(logLevel) + '|' + tag + '|' + message; } }