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


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);
    }
}

/*
 * 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());
          }
    }

}