Java Doc for LoggerImpl.java in  » Development » Monolog » org » objectweb » util » monolog » wrapper » printwriter » 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 » Development » Monolog » org.objectweb.util.monolog.wrapper.printwriter 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.objectweb.util.monolog.wrapper.printwriter.LoggerImpl

LoggerImpl
public class LoggerImpl implements TopicalLogger,MonologFactory(Code)
This class is a simple implementation of the Logger interface provided by the monolog specification.
author:
   sebastien.chassande@inrialpes.fr


Field Summary
final public static  StringPRINT_WRITER
    
protected  booleanadditivity
    
protected  Hashtablehandlers
    
protected  Maplevels
    
protected  Stringname
    
protected  Vectortopics
    

Constructor Summary
public  LoggerImpl()
    
public  LoggerImpl(PrintWriter _pw)
    
public  LoggerImpl(String n, PrintWriter _pw)
    

Method Summary
public  voidaddHandler(Handler h)
    
public  voidaddMonologFactoryListener(MonologFactoryListener mfl)
    
public  voidaddTopic(String topic)
    
public  voidconfigure(Properties prop)
    
public  HandlercreateHandler(String hn, String handlertype)
    
public synchronized  LeveldefineLevel(String name, int value)
    
public  LeveldefineLevel(String name, String value)
    
public static  Stringformat(String msg, int removeTopStack)
     This method permits to format messages.
public  booleangetAdditivity()
    
public  ObjectgetAttribute(String name)
    
public  String[]getAttributeNames()
    
public  intgetCurrentIntLevel()
    
public  LevelgetCurrentLevel()
    
public  Handler[]getHandler()
    
public  HandlergetHandler(String hn)
    
public  Handler[]getHandlers()
    
public  LevelgetLevel(String name)
    
public  LevelgetLevel(int value)
    
public  Level[]getLevels()
    
public  LoggergetLogger(String key)
    
public  LoggergetLogger(String key, String resourceBundleName)
    
public  Logger[]getLoggers()
    
public  StringgetName()
    
public  PrintWritergetPrintWriter()
    
public  StringgetResourceBundleName()
    
public  String[]getTopic()
    
public  StringgetTopicPrefix()
    
public  EnumerationgetTopics()
    
public  StringgetType()
    
public  booleanisLoggable(int l)
    
public  booleanisLoggable(Level l)
    
public  booleanisOn()
    
public  voidlog(int level, Object o)
    
public  voidlog(Level l, Object o)
    
public  voidlog(int level, Object o, Throwable t)
    
public  voidlog(Level l, Object o, Throwable t)
    
public  voidlog(int level, Object o, Object location, Object method)
    
public  voidlog(Level l, Object o, Object location, Object method)
    
public  voidlog(int level, Object o, Throwable t, Object location, Object method)
    
public  voidlog(Level l, Object o, Throwable t, Object location, Object method)
    
public  voidremoveAllHandlers()
    
public  HandlerremoveHandler(String handlername)
    
public  voidremoveHandler(Handler h)
    
public synchronized  voidremoveLevel(String name)
    
public  voidremoveMonologFactoryListener(MonologFactoryListener mfl)
    
public  voidremoveTopic(String topic)
    
public  voidsetAdditivity(boolean a)
    
public  ObjectsetAttribute(String name, Object value)
    
public  voidsetIntLevel(int l)
    
public  voidsetLevel(Level l)
    
public  voidsetName(String n)
    
public  voidsetResourceBundleName(String resourceBundleName)
    
public  StringtoString()
    
public  voidturnOff()
    
public  voidturnOn()
    

Field Detail
PRINT_WRITER
final public static String PRINT_WRITER(Code)



additivity
protected boolean additivity(Code)



handlers
protected Hashtable handlers(Code)



levels
protected Map levels(Code)



name
protected String name(Code)



topics
protected Vector topics(Code)




Constructor Detail
LoggerImpl
public LoggerImpl()(Code)
This constructor permits to specify the printWriter linked to this logger



LoggerImpl
public LoggerImpl(PrintWriter _pw)(Code)
This constructor permits to specify the printWriter linked to this logger
Parameters:
  _pw - the printwriter



LoggerImpl
public LoggerImpl(String n, PrintWriter _pw)(Code)
This constructor permits to specify the printWriter linked to this logger
Parameters:
  _pw - the printwriter




Method Detail
addHandler
public void addHandler(Handler h) throws Exception(Code)



addMonologFactoryListener
public void addMonologFactoryListener(MonologFactoryListener mfl)(Code)



addTopic
public void addTopic(String topic) throws Exception(Code)



configure
public void configure(Properties prop) throws Exception(Code)



createHandler
public Handler createHandler(String hn, String handlertype)(Code)



defineLevel
public synchronized Level defineLevel(String name, int value)(Code)



defineLevel
public Level defineLevel(String name, String value)(Code)



format
public static String format(String msg, int removeTopStack)(Code)
This method permits to format messages. More exatcly this method find the class name and the method name where the log call was done. In order to find the right class name and method name, this method is parametrable either the number of call done in this logger.



getAdditivity
public boolean getAdditivity()(Code)



getAttribute
public Object getAttribute(String name)(Code)



getAttributeNames
public String[] getAttributeNames()(Code)



getCurrentIntLevel
public int getCurrentIntLevel()(Code)
Gets the CurrentIntLevel attribute of the LoggerImpl object The CurrentIntLevel value



getCurrentLevel
public Level getCurrentLevel()(Code)
Gets the CurrentLevel attribute of the LoggerImpl object The CurrentLevel value



getHandler
public Handler[] getHandler()(Code)



getHandler
public Handler getHandler(String hn)(Code)



getHandlers
public Handler[] getHandlers()(Code)



getLevel
public Level getLevel(String name)(Code)



getLevel
public Level getLevel(int value)(Code)
This method is not synchronized because the configuration is rarely



getLevels
public Level[] getLevels()(Code)
This method is not synchronized because the configuration is rarely



getLogger
public Logger getLogger(String key)(Code)



getLogger
public Logger getLogger(String key, String resourceBundleName)(Code)



getLoggers
public Logger[] getLoggers()(Code)



getName
public String getName()(Code)



getPrintWriter
public PrintWriter getPrintWriter()(Code)



getResourceBundleName
public String getResourceBundleName()(Code)



getTopic
public String[] getTopic()(Code)



getTopicPrefix
public String getTopicPrefix()(Code)



getTopics
public Enumeration getTopics()(Code)
Gets the Topics attribute of the LoggerImpl object The Topics value



getType
public String getType()(Code)



isLoggable
public boolean isLoggable(int l)(Code)
Gets the Loggable attribute of the LoggerImpl object
Parameters:
  l - Description of Parameter The Loggable value



isLoggable
public boolean isLoggable(Level l)(Code)
Gets the Loggable attribute of the LoggerImpl object
Parameters:
  l - Description of Parameter The Loggable value



isOn
public boolean isOn()(Code)
Gets the On attribute of the LoggerImpl object The On value



log
public void log(int level, Object o)(Code)
Log method



log
public void log(Level l, Object o)(Code)
Log method



log
public void log(int level, Object o, Throwable t)(Code)
Log method



log
public void log(Level l, Object o, Throwable t)(Code)
Log method



log
public void log(int level, Object o, Object location, Object method)(Code)
Log method



log
public void log(Level l, Object o, Object location, Object method)(Code)
Log method



log
public void log(int level, Object o, Throwable t, Object location, Object method)(Code)
Log method



log
public void log(Level l, Object o, Throwable t, Object location, Object method)(Code)
Log method



removeAllHandlers
public void removeAllHandlers() throws Exception(Code)



removeHandler
public Handler removeHandler(String handlername)(Code)



removeHandler
public void removeHandler(Handler h) throws Exception(Code)



removeLevel
public synchronized void removeLevel(String name)(Code)



removeMonologFactoryListener
public void removeMonologFactoryListener(MonologFactoryListener mfl)(Code)



removeTopic
public void removeTopic(String topic) throws Exception(Code)



setAdditivity
public void setAdditivity(boolean a)(Code)



setAttribute
public Object setAttribute(String name, Object value)(Code)



setIntLevel
public void setIntLevel(int l)(Code)
Sets the IntLevel attribute of the LoggerImpl object
Parameters:
  l - The new IntLevel value



setLevel
public void setLevel(Level l)(Code)
Sets the Level attribute of the LoggerImpl object
Parameters:
  l - The new Level value



setName
public void setName(String n)(Code)



setResourceBundleName
public void setResourceBundleName(String resourceBundleName)(Code)



toString
public String toString()(Code)
The toString method is override to signal the logger imlementation fowards its messages to a printwriter



turnOff
public void turnOff()(Code)
Turn off this logger



turnOn
public void turnOn()(Code)
Turn on this logger



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.