Thứ Ba, 25 tháng 11, 2014
f5
var time = new Date().getTime();
var f5=false;
function disableF5(e) {
var code = e.which || e.keyCode;
if (code == 116){
if(f5){
e.preventDefault();
return false;
}
var time1 = new Date().getTime();
if(time1 - time < 2000){
e.preventDefault();
return false;
}
f5=true;
}
};
document.addEventListener("keydown", disableF5);
document.addEventListener("unload", disableF5);
Thứ Ba, 18 tháng 11, 2014
log4j.appender.transHistoryLog
log4j.rootLogger=DEBUG, stdout,R
#log4j.logger.org.apache=DEBUG, stdout
#log4j.additivity.org.apache=false
# rolling log file ("system.log
log4j.appender.R=org.apache.log4j.RollingFileAppender
#log4j.appender.R.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%5p [%t] %d{yyyy-MM-dd HH:mm:ss,SSS} %F (line %L) %m%n
# Edit the next line to point to your logs directory
log4j.appender.R.File=./log/system.log
log4j.appender.R.maxFileSize=2MB
log4j.appender.R.maxBackupIndex=20
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%m%n
log4j.logger.transHistoryLog=DEBUG, transHistoryLog
log4j.additivity.transHistoryLog=false
log4j.appender.transHistoryLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.transHistoryLog.File=./log/transHistoryLog/transHistoryLog.log
log4j.appender.transHistoryLog.layout=org.apache.log4j.PatternLayout
log4j.appender.transHistoryLog.DatePattern='.'yyy-MM-dd
log4j.appender.transHistoryLog.layout.ConversionPattern=%5p [%t] %d{yyyy-MM-dd HH:mm:ss,SSS} %F (line %L) %m%n
log4j.appender.transHistoryLog.Threshold = debug
#log4j.logger.org.apache=DEBUG, stdout
#log4j.additivity.org.apache=false
# rolling log file ("system.log
log4j.appender.R=org.apache.log4j.RollingFileAppender
#log4j.appender.R.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%5p [%t] %d{yyyy-MM-dd HH:mm:ss,SSS} %F (line %L) %m%n
# Edit the next line to point to your logs directory
log4j.appender.R.File=./log/system.log
log4j.appender.R.maxFileSize=2MB
log4j.appender.R.maxBackupIndex=20
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%m%n
log4j.logger.transHistoryLog=DEBUG, transHistoryLog
log4j.additivity.transHistoryLog=false
log4j.appender.transHistoryLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.transHistoryLog.File=./log/transHistoryLog/transHistoryLog.log
log4j.appender.transHistoryLog.layout=org.apache.log4j.PatternLayout
log4j.appender.transHistoryLog.DatePattern='.'yyy-MM-dd
log4j.appender.transHistoryLog.layout.ConversionPattern=%5p [%t] %d{yyyy-MM-dd HH:mm:ss,SSS} %F (line %L) %m%n
log4j.appender.transHistoryLog.Threshold = debug
package logfileappender;
import org.apache.log4j.Logger;
/**
*
* @author chieuvh
*/
public class TransHistoryLogger {
private static final Logger logger = Logger.getLogger("transHistoryLog");
public static void writeData(String data) {
logger.info(data);
}
}
import org.apache.log4j.Logger;
/**
*
* @author chieuvh
*/
public class TransHistoryLogger {
private static final Logger logger = Logger.getLogger("transHistoryLog");
public static void writeData(String data) {
logger.info(data);
}
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package logfileappender;
import org.apache.log4j.Logger;
/**
*
* @author chieuvh
*/
public class LogFileAppender {
/**
* @param args the command line arguments
*/
private static final Logger logger = Logger.getLogger(LogFileAppender.class);
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
logger.info(System.currentTimeMillis());
// TODO code application logic here
TransHistoryLogger.writeData("aaaa" + System.currentTimeMillis());
}
}
}
Đăng ký:
Bài đăng (Atom)