public class SimpleLoggerSettings extends Object
SimpleLogger. Use this class to
 configure your customized logger.SimpleLogger to create User and/or Developer log files and at Level
 s which best fit your needs. In addition, you can attach a ConsoleHandler to either the User or Developer
 log. You can enable rolling logs by specifying a max size you want your log file to grow to and the number
 of files to save (roll).
      - Logger name = return value of SimpleLogger.class.getCanonicalName();
      - Logger class name = return value of SimpleLogger.class.getSimpleName();
      - Logger directory = return value of System.getProperty(String) with 'user.dir' passed
      - User log filename = user.log
      - Developer log filename = developer.log
      - User log level = Level.FINE
      - Developer log level = Level.ALL
      - Application identifier = ''
      - Console log level = SimpleLogger.ConsoleLevel.OFF
      - SimpleLogger events = none
      - Max File Size = 0 (unlimited)
      - Max File Count = 1
 | Constructor and Description | 
|---|
SimpleLoggerSettings()
Create new  
SimpleLoggerSettings with default settings | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getClassName()  | 
String | 
getDeveloperLogFileName()  | 
Level | 
getDevLevel()  | 
String | 
getIdentifier()  | 
SimpleLogger.ConsoleLevel | 
getLog2Console()  | 
String | 
getLoggerName()  | 
String | 
getLogsDir()  | 
int | 
getMaxFileCount()  | 
int | 
getMaxFileSize()  | 
SimpleLoggerEvents | 
getSimpleLoggerEventsImpl()  | 
Level | 
getUserLevel()  | 
String | 
getUserLogFileName()  | 
void | 
setClassName(String className)
set the logging class name 
 | 
void | 
setDeveloperLogFileName(String filename)
set the filename for developer log activity 
 | 
void | 
setDevLevel(Level level)
set the  
Level for developer log activity | 
void | 
setIdentifier(String identifier)
set the application identifier for logging activity. 
 | 
void | 
setLog2Console(SimpleLogger.ConsoleLevel level)
set the  
SimpleLogger.ConsoleLevel that represents the log activity you want to see in stderr via a
 ConsoleHandler | 
void | 
setLoggerName(String name)
set the logger name 
 | 
void | 
setLogsDir(String dir)
set the directory for storing log files 
 | 
void | 
setMaxFileCount(int maxFileCount)  | 
void | 
setMaxFileSize(int maxFileSize)  | 
void | 
setSimpleLoggerEventsImpl(SimpleLoggerEvents impl)
register your own  
SimpleLoggerEvents implementation for receiving SimpleLogger events | 
void | 
setUserLevel(Level level)
set the  
Level for user log activity | 
void | 
setUserLogFileName(String filename)
set the filename for user log activity 
 | 
public SimpleLoggerSettings()
SimpleLoggerSettings with default settingspublic String getClassName()
public String getDeveloperLogFileName()
public String getLoggerName()
public String getUserLogFileName()
public String getIdentifier()
public void setClassName(String className)
className - public void setDeveloperLogFileName(String filename)
filename - public void setDevLevel(Level level)
Level for developer log activitylevel - public void setLoggerName(String name)
name - public void setUserLogFileName(String filename)
filename - public void setUserLevel(Level level)
Level for user log activitylevel - public void setIdentifier(String identifier)
identifier - public String getLogsDir()
public void setLogsDir(String dir)
dir - public SimpleLogger.ConsoleLevel getLog2Console()
SimpleLogger.ConsoleLevel for echoing log activity to stderr via a ConsoleHandlerpublic void setLog2Console(SimpleLogger.ConsoleLevel level)
SimpleLogger.ConsoleLevel that represents the log activity you want to see in stderr via a
 ConsoleHandlerlevel - public void setSimpleLoggerEventsImpl(SimpleLoggerEvents impl)
SimpleLoggerEvents implementation for receiving SimpleLogger eventsimpl - public SimpleLoggerEvents getSimpleLoggerEventsImpl()
SimpleLoggerEvents implementation to receive SimpleLogger eventspublic int getMaxFileSize()
public void setMaxFileSize(int maxFileSize)
maxFileSize - the maxFileSize in MB to set. Use 0 to set no max file size limit.public int getMaxFileCount()
public void setMaxFileCount(int maxFileCount)
maxFileCount - the maximum number of files that will be created from rolling logs.Copyright © 2016 PayPal Open Source. All rights reserved.