1 [LSARC/2009/128 FastTrack timeout 03/03/2009]

Richard Jr Matthews rm129958 at sac.sfbay.sun.com
Sun Feb 22 14:56:27 PST 2009


I am sponsoring this fast-track for Vivek Titarmare. The
timeout is set at March 3. The case directory contains the supplied
materials.

This fast-track is a portion of the Drools case LSARC 2008/748, which
is a dependency of ADM - PSARC 2007/210.

Template Version: @(#)sac_nextcase %I% %G% SMI This information is Copyright 2009 Sun Microsystems 1. Introduction
    1.1. Project/Component Working Name:
	 Log4J
    1.2. Name of Document Author/Supplier:
	 Author:  Vivek R. Titarmare
    1.3  Date of This Document:
	 22 January, 2009

2. Project Summary
   2.1 Project Description

	Apache log4j is a Java-based logging utility.

4. Technical Description:

	The architecture of the log4j API is layered. Each layer consists
	of different objects performing different tasks. The top layer
	captures the logging information, the middle layer is involved in
	analyzing and authorizing the logging information, and the bottom
	layer is responsible for formatting and publishing the logging
	information to a destination. In essence, log4j consists of three
	types of primary objects:
		Logger:
			The Logger object (formerly known as the Category
			object in releases prior to log4j 1.2) is responsible
			for capturing logging information. Logger objects
			are stored in a namespace hierarchy.
		Appender:
			The Appender object is responsible for publishing
			logging information to various preferred destinations.
			Each Appender object will have at least one target
			destination attached to it. For example, a ConsoleAppender
			object is capable of printing logging information to a
			console.
		Layout:
			The Layout object is used to format logging information
			in different styles. Appender objects utilize Layout
			 objects before publishing logging information. Layout
			objects play an important role in publishing logging 
			information in a way that is human readable and reusable.
 
5. Interfaces 

   Exported interface                   Classification 		Interface type
   =============================        ============== 		==============
   org.apache.log4j 
	* Appender			Uncommitted    		Interface

   org.apache.log4j.config 
	* PropertyGetter.PropertyCallback	Uncommitted    		Interface

   org.apache.log4j.lf5 
	* LogRecordFilter		Uncommitted    		Interface
	
   org.apache.log4j.or 
	* ObjectRenderer		Uncommitted    		Interface

   org.apache.log4j.spi 
	* AppenderAttachable 		Uncommitted    		Interface
	* Configurator 			Uncommitted    		Interface
	* ErrorCode 			Uncommitted    		Interface
	* ErrorHandler 			Uncommitted    		Interface
	* HierarchyEventListener 	Uncommitted    		Interface
	* LoggerFactory 		Uncommitted    		Interface
	* LoggerRepository 		Uncommitted    		Interface
	* OptionHandler 		Uncommitted    		Interface
	* RendererSupport 		Uncommitted    		Interface
	* RepositorySelector 		Uncommitted    		Interface
	* TriggeringEventEvaluator	Uncommitted    		Interface

   org.apache.log4j.xml
	* UnrecognizedElementHandler	Uncommitted    		Interface

   Imported interface        Classification   Comments
   =======================   ==============   =================================== 

   Interfaces are imported from "javax-mail.jar" & "javax-jms.jar"	

   The Jar file would go in "usr/share/lib/java"


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open




More information about the opensolaris-arc mailing list