package com.db.login;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.ConsoleHandler;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
import java.util.Date;
import java.text.SimpleDateFormat;
public class FSHstdLog {
public enum e_enum_logtype {
WARRNING, INFO;
e_enum_logtype() {
}
};
private static FSHstdLog m_instance = null;
private Logger m_log = null;
private FSHstdLog() {
m_log = Logger.getLogger(this.GetFileName());
}
private String GetFileName() {
Date date = new Date();
SimpleDateFormat time = new SimpleDateFormat("yyyy-MM-dd");
return time.format(date) + ".log";
}
public static FSHstdLog Instance() {
if (m_instance == null) {
m_instance = new FSHstdLog();
}
return m_instance;
}
public void OutPut(e_enum_logtype level, String str) {
switch (level) {
case WARRNING:
m_log.setLevel(Level.WARNING);
m_log.warning( str );
break;
case INFO:
m_log.setLevel(Level.INFO) ;
m_log.info( str );
break;
default:
m_log.setLevel( Level.OFF );
}
}
}
C++程序员如何写Java(1)
最新推荐文章于 2022-09-15 11:30:55 发布