📄 logger.java
字号:
package com.cienet.levi;
/**
* Copyright cienet.levi
*
* Snake.Logger
*
* @author cienet
* @create 2008/01/11 13:34:10 - ver1.0
*/
import java.util.Date;
public class Logger {
//Disable any log
public static boolean disable = true;
//Buffer which record log content
private static StringBuffer sb = new StringBuffer();
/**
* This method is used to log one parameter int,
* it use () to complete the content
* for example:
* int = "5"
* then log will be [date]:(5)
* @param str log content
*/
public static void log(int str){
if(disable)
return;
sb.delete(0, sb.length());
sb.append(new Date()).append(": (").append(str).append(")");
System.out.println(sb);
}
/**
* This method is used to log one parameter string,
* it use () to complete the content
* for example:
* str = "aaa"
* then log will be [date]:(aaa)
* @param str log content
*/
public static void log(String str){
if(disable)
return;
sb.delete(0, sb.length());
sb.append(new Date()).append(": (").append(str).append(")");
System.out.println(sb);
}
/**
* This method is used to log two parameter string,
* it use () to complete the content,each string will be separated by ','
* for example:
* str1 = "aaa", str2 = "bbb", startWords = "start"
* then log will be [date]: <start> (aaa,bbb)
* @param str1 log content1
* @param str2 log content2
* @param startWords start word of the log which can distinguish with others
*/
public static void log(String str1, String str2, String startWords){
if(disable)
return;
sb.delete(0, sb.length());
sb.append(new Date()).append(": <").append(startWords).append("> (").append(str1).append(",").append(str2).append(")");
System.out.println(sb);
}
/**
* This method is used to log two parameter int,
* it use () to complete the content,each string will be separated by ','
* for example:
* str1 = "5", str2 = "6", startWords = "words"
* then log will be [date]: <words> (5,6)
* @param str1 log content1
* @param str2 log content2
* @param startWords start word of the log which can distinguish with others
*/
public static void log(int str1, int str2, String startWords){
if(disable)
return;
sb.delete(0, sb.length());
sb.append(new Date()).append(": <").append(startWords).append("> (").append(str1).append(",").append(str2).append(")");
System.out.println(sb);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -