behdlog.java
来自「在机器上开一个端口,代理客户端的数据库请求,用在资源有限的终端访问大型数据库上使」· Java 代码 · 共 61 行
JAVA
61 行
package com.behd.db;
import org.apache.log4j.PropertyConfigurator;
import org.apache.log4j.Logger;
import java.io.*;
import java.util.*;
public class behdLog {
static behdLog instance_behdLog = null;
public static boolean bLogStdOut = false;
private behdLog(){
InputStream is_log4j = getClass().getResourceAsStream("log4j.properties");
Properties Props_log4j = new Properties();
try{
Props_log4j.load(is_log4j);
}catch(IOException e){
System.out.println("log4j 初始化错误");
}
PropertyConfigurator.configure(Props_log4j);
instance_behdLog = this;
}
public static void log(String mess){
if(instance_behdLog == null){
new behdLog();
}
if(bLogStdOut){
System.out.println(mess);
}
Logger log = Logger.getLogger("com.cmcc.album.ContextListener");
log.info(mess);
}
public static void log(String poolName, String mess){
if(instance_behdLog == null){
new behdLog();
}
if(bLogStdOut){
System.out.println("连接池:" + poolName + " 信息:"+ mess);
}
Logger log = Logger.getLogger("com.cmcc.album.ContextListener");
log.info("连接池:" + poolName + " 信息:"+ mess);
}
public static void log(Exception e){
if(instance_behdLog == null){
new behdLog();
}
if(bLogStdOut){
e.printStackTrace(System.out);
}
Logger log = Logger.getLogger("com.cmcc.album.ContextListener");
log.error("异常",e);
}
public static void main(String[] arg ){
System.out.println("Strart");
behdLog.log("erwtwertwerrtw");
System.out.println("end");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?