Adempiere 3.5.2a

org.compiere.util
Class CLogFile

java.lang.Object
  extended by java.util.logging.Handler
      extended by org.compiere.util.CLogFile

public class CLogFile
extends Handler

Adempiere Lof File Handler

Version:
$Id: CLogFile.java,v 1.3 2006/07/30 00:54:35 jjanke Exp $
Author:
Jorg Janke

Constructor Summary
CLogFile(String adempiereHome, boolean createLogDir, boolean isClient)
          Constructor
 
Method Summary
 void close()
          Close
 void flush()
          Flush
static CLogFile get(boolean create, String adempiereHome, boolean isClient)
          Get File Logger
 String getFileName()
          Get File Name
static String getFileNameDate(long time)
          Get File Name Date portion
 File getLogDirectory()
          Get Log Directory
 void publish(LogRecord record)
          Publish
 void rotateLog()
          Rotate Log Called after Initialization
 void setLevel(Level newLevel)
          Set Level
 String toString()
          String Representation
 
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CLogFile

public CLogFile(String adempiereHome,
                boolean createLogDir,
                boolean isClient)
Constructor

Parameters:
adempiereHome - adempiere home
createLogDir - create log directory if missing
isClient - client
Method Detail

get

public static CLogFile get(boolean create,
                           String adempiereHome,
                           boolean isClient)
Get File Logger

Parameters:
create - create if not exists
adempiereHome - adempiere home
isClient - client
Returns:
file logger

getFileNameDate

public static String getFileNameDate(long time)
Get File Name Date portion

Parameters:
time - time in ms
Returns:
Date String

rotateLog

public void rotateLog()
Rotate Log Called after Initialization


getFileName

public String getFileName()
Get File Name

Returns:
file name

getLogDirectory

public File getLogDirectory()
Get Log Directory

Returns:
log directory or null

setLevel

public void setLevel(Level newLevel)
              throws SecurityException
Set Level

Overrides:
setLevel in class Handler
Parameters:
newLevel - new Level
Throws:
SecurityException
See Also:
Handler.setLevel(java.util.logging.Level)

publish

public void publish(LogRecord record)
Publish

Specified by:
publish in class Handler
Parameters:
record - log record
See Also:
Handler.publish(java.util.logging.LogRecord)

flush

public void flush()
Flush

Specified by:
flush in class Handler
See Also:
Handler.flush()

close

public void close()
           throws SecurityException
Close

Specified by:
close in class Handler
Throws:
SecurityException
See Also:
Handler.close()

toString

public String toString()
String Representation

Overrides:
toString in class Object
Returns:
info

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.