浏览代码

jfinal 4.8

James 6 年之前
父节点
当前提交
0d62c1bb18
共有 2 个文件被更改,包括 86 次插入0 次删除
  1. 43 0
      src/main/java/com/jfinal/log/JdkLog.java
  2. 43 0
      src/main/java/com/jfinal/log/Log4jLog.java

+ 43 - 0
src/main/java/com/jfinal/log/JdkLog.java

@@ -121,6 +121,49 @@ public class JdkLog extends Log {
 	public boolean isFatalEnabled() {
 		return log.isLoggable(Level.SEVERE);
 	}
+	
+	// -------------------------------------------------------
+	
+	/*
+	 * 以下方法与前面的两个 trace 方法必须覆盖父类中的实现,否则日志中的类名为
+	 * com.jfinal.log.Log 而非所需要的日志发生地点的类名
+	 */
+	
+	public void trace(String format, Object... args) {
+		if (isTraceEnabled()) {
+			trace(String.format(format, args));
+		}
+	}
+	
+	public void debug(String format, Object... args) {
+		if (isDebugEnabled()) {
+			debug(String.format(format, args));
+		}
+	}
+	
+	public void info(String format, Object... args) {
+		if (isInfoEnabled()) {
+			info(String.format(format, args));
+		}
+	}
+	
+	public void warn(String format, Object... args) {
+		if (isWarnEnabled()) {
+			warn(String.format(format, args));
+		}
+	}
+	
+	public void error(String format, Object... args) {
+		if (isErrorEnabled()) {
+			error(String.format(format, args));
+		}
+	}
+	
+	public void fatal(String format, Object... args) {
+		if (isFatalEnabled()) {
+			fatal(String.format(format, args));
+		}
+	}
 }
 
 

+ 43 - 0
src/main/java/com/jfinal/log/Log4jLog.java

@@ -113,5 +113,48 @@ public class Log4jLog extends Log {
 	public boolean isFatalEnabled() {
 		return log.isEnabledFor(Level.FATAL);
 	}
+	
+	// -------------------------------------------------------
+	
+	/*
+	 * 以下方法与前面的两个 trace 方法必须覆盖父类中的实现,否则日志中的类名为
+	 * com.jfinal.log.Log 而非所需要的日志发生地点的类名
+	 */
+	
+	public void trace(String format, Object... args) {
+		if (isTraceEnabled()) {
+			trace(String.format(format, args));
+		}
+	}
+	
+	public void debug(String format, Object... args) {
+		if (isDebugEnabled()) {
+			debug(String.format(format, args));
+		}
+	}
+	
+	public void info(String format, Object... args) {
+		if (isInfoEnabled()) {
+			info(String.format(format, args));
+		}
+	}
+	
+	public void warn(String format, Object... args) {
+		if (isWarnEnabled()) {
+			warn(String.format(format, args));
+		}
+	}
+	
+	public void error(String format, Object... args) {
+		if (isErrorEnabled()) {
+			error(String.format(format, args));
+		}
+	}
+	
+	public void fatal(String format, Object... args) {
+		if (isFatalEnabled()) {
+			fatal(String.format(format, args));
+		}
+	}
 }