Java Doc for Log4jLoggerFactory.java in  » Science » Cougaar12_4 » org » cougaar » util » log » log4j » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Science » Cougaar12_4 » org.cougaar.util.log.log4j 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.cougaar.util.log.LoggerFactory
      org.cougaar.util.log.log4j.Log4jLoggerFactory

Log4jLoggerFactory
public class Log4jLoggerFactory extends LoggerFactory (Code)
Log4j implementation of LoggerFactory, which is used to create Logger and LoggerController instances.

Typically the "requestor" classname is used to identify loggers. A special "name" is "root", which is used to specify the root (no-parent) logger.

To configure Log4J, you may specify a file of Log4J configuration properties. This may be a Log4J XML format file (ends with ".xml"), or a standard Java Properties (name=value) format file. If no file is given, the default logging settings are used (log to the CONSOLE at WARN level). You may also set any number of explicit System Properties to over-ride any settings from a file. Log4J configuration properties are documented in the log4j manual.

To specify a file of Log4J configuration settings, use the System Property org.cougaar.util.log.config (there are several aliases for this property - see below). This property should be a valid URL, absolute path to a file, or a filename in $INSTALL/configs/common. (and if not found, the Default settings are used as if no no file was given).

To specify a particular Log4J configuration setting, prefix the standard Log4J setting with log4j.logger OR org.cougaar.util.log OR org.cougaar.core.logging. For example, to turn on logging to the INFO level for this package, use: org.cougaar.util.log.log4j.category.org.cougaar.util.log.log4j=INFO.



Field Summary
final public static  StringFILE_NAME_PROPERTY
    
final public static  StringLOG4JCONF
    
final public static  StringLOG4JPREFIX
    
final public static  StringPREFIX
    

Constructor Summary
public  Log4jLoggerFactory()
    

Method Summary
public  voidconfigure(Properties props)
    
public  voidconfigure(Map m)
    
public  LoggerControllercreateLoggerController(String requestor)
    
final public static  StringgetConfigFileName()
    
protected  LoggerinstantiateLogger(Object requestor)
     called by the default implementation of createLogger to do the dirty work.

Field Detail
FILE_NAME_PROPERTY
final public static String FILE_NAME_PROPERTY(Code)



LOG4JCONF
final public static String LOG4JCONF(Code)



LOG4JPREFIX
final public static String LOG4JPREFIX(Code)



PREFIX
final public static String PREFIX(Code)




Constructor Detail
Log4jLoggerFactory
public Log4jLoggerFactory()(Code)




Method Detail
configure
public void configure(Properties props)(Code)



configure
public void configure(Map m)(Code)



createLoggerController
public LoggerController createLoggerController(String requestor)(Code)



getConfigFileName
final public static String getConfigFileName()(Code)
Search the various possible System Properties for the log4j configuration file name Search takes first set property, searching: ocu.log.config (LF_CONFIG_PROP) ocu.log.config.filename (LF_PREFIX + "config.filename") occ.logging.config.filename (FILE_NAME_PROPERTY) log4j.configuration (LOG4JCONF) String pointing to a file to configure Log4J from (possibly null)



instantiateLogger
protected Logger instantiateLogger(Object requestor)(Code)
called by the default implementation of createLogger to do the dirty work. Should always create a new instance.



Fields inherited from org.cougaar.util.log.LoggerFactory
final public static String LF_CONFIG_PROP(Code)(Java Doc)
final public static String LF_DEFAULT_CLASS(Code)(Java Doc)
final public static String LF_PREFIX(Code)(Java Doc)
final public static String LF_PROP(Code)(Java Doc)

Methods inherited from org.cougaar.util.log.LoggerFactory
public void configure(Properties props)(Code)(Java Doc)
public void configure(Map m)(Code)(Java Doc)
public Logger createLogger(Object requestor)(Code)(Java Doc)
abstract public LoggerController createLoggerController(String requestor)(Code)(Java Doc)
final public static synchronized LoggerFactory getInstance()(Code)(Java Doc)
abstract protected Logger instantiateLogger(Object requestor)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.