mirror of
https://github.com/suk-ws/messiva.git
synced 2024-11-22 18:24:49 +08:00
补充意外缺少的 LogLevel.DEBUG
This commit is contained in:
parent
64328904d7
commit
31ccf14941
@ -1,6 +1,6 @@
|
|||||||
## Messiva
|
## Messiva
|
||||||
|
|
||||||
PROJECT_VERSION = 0.1.0.0
|
PROJECT_VERSION = 0.1.0.1
|
||||||
|
|
||||||
## dependencies
|
## dependencies
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package cc.sukazyo.messiva;
|
package cc.sukazyo.messiva;
|
||||||
|
|
||||||
import cc.sukazyo.messiva.appender.IAppender;
|
import cc.sukazyo.messiva.appender.IAppender;
|
||||||
|
import cc.sukazyo.messiva.log.ILogLevelImpl;
|
||||||
import cc.sukazyo.messiva.log.Log;
|
import cc.sukazyo.messiva.log.Log;
|
||||||
import cc.sukazyo.messiva.log.LogLevel;
|
import cc.sukazyo.messiva.log.LogLevel;
|
||||||
import cc.sukazyo.messiva.log.Message;
|
import cc.sukazyo.messiva.log.Message;
|
||||||
@ -9,7 +10,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class Logger {
|
public class Logger implements ILogLevelImpl {
|
||||||
|
|
||||||
public final List<IAppender> appends = new ArrayList<>();
|
public final List<IAppender> appends = new ArrayList<>();
|
||||||
|
|
||||||
@ -23,6 +24,10 @@ public class Logger {
|
|||||||
pushToAllAppender(new Log(1, new Message(message), LogLevel.TRACE));
|
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) {
|
public void info (String message) {
|
||||||
pushToAllAppender(new Log(1, new Message(message), LogLevel.INFO));
|
pushToAllAppender(new Log(1, new Message(message), LogLevel.INFO));
|
||||||
}
|
}
|
||||||
|
17
src/main/java/cc/sukazyo/messiva/log/ILogLevelImpl.java
Normal file
17
src/main/java/cc/sukazyo/messiva/log/ILogLevelImpl.java
Normal 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);
|
||||||
|
|
||||||
|
}
|
@ -3,6 +3,7 @@ package cc.sukazyo.messiva.log;
|
|||||||
public enum LogLevel {
|
public enum LogLevel {
|
||||||
|
|
||||||
TRACE(-1f, "TRAC"),
|
TRACE(-1f, "TRAC"),
|
||||||
|
DEBUG(-0.1f, "DBUG"),
|
||||||
INFO(0f, "INFO"),
|
INFO(0f, "INFO"),
|
||||||
WARN(0.5f, "WARN"),
|
WARN(0.5f, "WARN"),
|
||||||
ERROR(1f, "ERRO"),
|
ERROR(1f, "ERRO"),
|
||||||
|
Loading…
Reference in New Issue
Block a user