SOAj Core v. 1.3


info.soaj.core.internal
Class SjLoggerSystemOut

java.lang.Object
  extended by info.soaj.core.internal.SjLoggerSystemOut
All Implemented Interfaces:
java.io.Serializable

public class SjLoggerSystemOut
extends java.lang.Object
implements java.io.Serializable

This SOAj plugin supports logging via System Out. It can be explicitly declared, or, used by the framework when the declared logging plugin is inactive or unavailable.

Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com .

Since:
v. 1.0
Author:
MarvinToll@gtcGroup.com
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          UID
 
Constructor Summary
private SjLoggerSystemOut()
          Constructor - private
 
Method Summary
 void config(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
 void entering(java.lang.String sourceClass, java.lang.String sourceMethod)
           
 void exiting(java.lang.String sourceClass, java.lang.String sourceMethod)
           
 void fine(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
 void finer(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
 void finest(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
static SjLoggerSystemOut getLogger()
          This static factory method instantiates an instance of the class.
 void info(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
 boolean isLoggable(java.util.logging.Level level)
           
 void logDeclarative(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message, java.lang.String propertyKey)
          This is a very powerful method supplementing typical logging based on level.
 void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
 void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message, java.lang.Throwable thrown)
           
 void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String message)
           
 void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String message, java.lang.Throwable thrown)
           
private static void printThrowable(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message, java.lang.Throwable thrown)
           
 void severe(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
 void warning(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
UID

See Also:
Constant Field Values
Constructor Detail

SjLoggerSystemOut

private SjLoggerSystemOut()
Constructor - private

Method Detail

getLogger

public static SjLoggerSystemOut getLogger()
This static factory method instantiates an instance of the class.

Returns:
SjPluginLoggingJdk

logDeclarative

public void logDeclarative(java.lang.String sourceClass,
                           java.lang.String sourceMethod,
                           java.lang.String message,
                           java.lang.String propertyKey)
This is a very powerful method supplementing typical logging based on level. Instead of level, logging (or not) is a binary declaration based on a property in the configuration document. This method defaults to logging if no property key is found or the property is assigned a value of false.

Parameters:
propertyKey -
sourceClass -
sourceMethod -
message -

entering

public void entering(java.lang.String sourceClass,
                     java.lang.String sourceMethod)
Parameters:
sourceClass -
sourceMethod -

exiting

public void exiting(java.lang.String sourceClass,
                    java.lang.String sourceMethod)
Parameters:
sourceClass -
sourceMethod -

finest

public void finest(java.lang.String sourceClass,
                   java.lang.String sourceMethod,
                   java.lang.String message)
Parameters:
sourceClass -
sourceMethod -
message -

finer

public void finer(java.lang.String sourceClass,
                  java.lang.String sourceMethod,
                  java.lang.String message)
Parameters:
sourceClass -
sourceMethod -
message -

fine

public void fine(java.lang.String sourceClass,
                 java.lang.String sourceMethod,
                 java.lang.String message)
Parameters:
sourceClass -
sourceMethod -
message -

config

public void config(java.lang.String sourceClass,
                   java.lang.String sourceMethod,
                   java.lang.String message)
Parameters:
sourceClass -
sourceMethod -
message -

info

public void info(java.lang.String sourceClass,
                 java.lang.String sourceMethod,
                 java.lang.String message)
Parameters:
sourceClass -
sourceMethod -
message -

warning

public void warning(java.lang.String sourceClass,
                    java.lang.String sourceMethod,
                    java.lang.String message)
Parameters:
sourceClass -
sourceMethod -
message -

severe

public void severe(java.lang.String sourceClass,
                   java.lang.String sourceMethod,
                   java.lang.String message)
Parameters:
sourceClass -
sourceMethod -
message -

isLoggable

public boolean isLoggable(java.util.logging.Level level)
Parameters:
level -
Returns:
boolean

logp

public void logp(java.util.logging.Level level,
                 java.lang.String sourceClass,
                 java.lang.String sourceMethod,
                 java.lang.String message)
Parameters:
level -
sourceClass -
sourceMethod -
message -

logp

public void logp(java.util.logging.Level level,
                 java.lang.String sourceClass,
                 java.lang.String sourceMethod,
                 java.lang.String message,
                 java.lang.Throwable thrown)
Parameters:
level -
sourceClass -
sourceMethod -
message -
thrown -

logrb

public void logrb(java.util.logging.Level level,
                  java.lang.String sourceClass,
                  java.lang.String sourceMethod,
                  java.lang.String bundleName,
                  java.lang.String message)
Parameters:
level -
sourceClass -
sourceMethod -
bundleName -
message -

logrb

public void logrb(java.util.logging.Level level,
                  java.lang.String sourceClass,
                  java.lang.String sourceMethod,
                  java.lang.String bundleName,
                  java.lang.String message,
                  java.lang.Throwable thrown)
Parameters:
level -
sourceClass -
sourceMethod -
bundleName -
message -
thrown -

printThrowable

private static void printThrowable(java.lang.String sourceClass,
                                   java.lang.String sourceMethod,
                                   java.lang.String message,
                                   java.lang.Throwable thrown)
Parameters:
sourceClass -
sourceMethod -
message -
thrown -

SOAj Core v. 1.3


Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com.
Use is authorized, provided the source is acknowledged by inclusion of this copyright notice.