See: Description
| Interface | Description | 
|---|---|
| LogOwner | 
 The  
LogOwner interface should be implemented by 
  views that manage LogPages. | 
| LogPage | 
 The  
LogPage interface should be implemented by addins 
  that report information to the user. | 
| LogRecognizer | 
 The  
LogRecognizer is used when attempting to create a log
 page by opening a file in the LogWindow. | 
| MessagePage.MessagePageListener | 
 This interface exists only to support unit testing. 
 | 
| Class | Description | 
|---|---|
| AbstractLogManager | 
 The  
AbstractLogManager class provides the basic support
  for managing and showing a log page's context menu. | 
| AbstractLogPage | |
| DefaultLogPage | 
 This implementation of LogPage supports the logging of simple text
 messages as well as Collection message objects. 
 | 
| Href | |
| LogContext | 
 Provides typesafe getter and setter methods for Context properties
 specific to the log manager. 
 | 
| LogManager | 
 The  
LogManager interface should be implemented to
  provide customized management of LogPages. | 
| LogPipe | 
 This class provides a common reader pump mechanism used by
   
LogPrintWriter and LogPrintStream. | 
| LogPrintStream | 
 This class provides a  
PrintStream interface to a
  LogPage. | 
| LogPrintWriter | 
 This class provides a  
PrintWriter interface to a
  LogPage. | 
| LogWindow | 
 The  
LogWindow is the dockable view responsible for managing 
  log pages. | 
| MessagePage | 
 The  
MessagePage class provides a log page based on a text
  area. | 
| MessagePage.MessagePageEvent | 
 This class exists only to support unit testing. 
 | 
| QueuedLoggingHandler | 
 An implementation of  
Handler that logs all messages
 to a blocking queue. | 
| StyledMessage | 
Related Documentation
See Extending JDeveloper Using the Addin API for detailed information.