1
0
mirror of https://github.com/suk-ws/messiva.git synced 2024-11-22 12:14:51 +08:00

补充意外缺少的 LogLevel.DEBUG

This commit is contained in:
A.C.Sukazyo Eyre 2021-12-13 22:57:49 +08:00
parent 64328904d7
commit 31ccf14941
Signed by: Eyre_S
GPG Key ID: EFB47D98FE082FAD
4 changed files with 25 additions and 2 deletions

View File

@ -1,6 +1,6 @@
## Messiva
PROJECT_VERSION = 0.1.0.0
PROJECT_VERSION = 0.1.0.1
## dependencies

View File

@ -1,6 +1,7 @@
package cc.sukazyo.messiva;
import cc.sukazyo.messiva.appender.IAppender;
import cc.sukazyo.messiva.log.ILogLevelImpl;
import cc.sukazyo.messiva.log.Log;
import cc.sukazyo.messiva.log.LogLevel;
import cc.sukazyo.messiva.log.Message;
@ -9,7 +10,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Logger {
public class Logger implements ILogLevelImpl {
public final List<IAppender> appends = new ArrayList<>();
@ -23,6 +24,10 @@ public class Logger {
pushToAllAppender(new Log(1, new Message(message), LogLevel.TRACE));
}
public void debug (String message) {
pushToAllAppender(new Log(1, new Message(message), LogLevel.DEBUG));
}
public void info (String message) {
pushToAllAppender(new Log(1, new Message(message), LogLevel.INFO));
}

View File

@ -0,0 +1,17 @@
package cc.sukazyo.messiva.log;
public interface ILogLevelImpl {
void trace (String message);
void debug (String message);
void info (String message);
void warn (String message);
void error (String message);
void fatal (String message);
}

View File

@ -3,6 +3,7 @@ package cc.sukazyo.messiva.log;
public enum LogLevel {
TRACE(-1f, "TRAC"),
DEBUG(-0.1f, "DBUG"),
INFO(0f, "INFO"),
WARN(0.5f, "WARN"),
ERROR(1f, "ERRO"),