com.sds.acube.bpm.framework.api
Class LogProcessor

java.lang.Object
  extended by com.sds.acube.bpm.framework.api.LogProcessor

public class LogProcessor
extends java.lang.Object

로그 관련 API LogProcessor.java 2008. 12. 16. 외부 프로젝트 개발자한테 제공됨

Version:
1.0.0.0 Copyright 2001 Samsung SDS Co., Ltd. All rights reserved.
Author:
LEE IL YONG

Field Summary
static org.apache.log4j.Logger logger
           
 
Constructor Summary
LogProcessor()
           
 
Method Summary
static void debug(java.lang.String message)
          Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
static void error(java.lang.String message)
          Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
static org.apache.log4j.Logger getLogger()
          Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
서버의 /bpm/log/project.log 파일에 기록함.
static java.lang.String getStack(java.lang.Throwable ex)
          오류(Exception,Error)발생시 stack 내용을 가져오는 함수. catch문에서 로그 기록시 같이 사용할 것.
static void info(java.lang.String message)
          Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
static void warn(java.lang.String message)
          Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static org.apache.log4j.Logger logger
Constructor Detail

LogProcessor

public LogProcessor()
Method Detail

getLogger

public static org.apache.log4j.Logger getLogger()
Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
서버의 /bpm/log/project.log 파일에 기록함. 없으면 빈 파일을 하나 생성 후 사용할 것.
사용전 /bpm/web/WEB-INF/config/BPM_Log.properties에 log4j.category.Project가 설정되어 있는지 확인할 것.
/bpm/web/WEB-INF/classes/com/sds/acube/bpm/common/logging에 Log4Project.class 파일이 있어야 함.

Returns:
Logger

debug

public static void debug(java.lang.String message)
Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
서버의 /bpm/log/project.log 파일에 기록함. 없으면 빈 파일을 하나 생성 후 사용할 것.
사용전 /bpm/web/WEB-INF/config/BPM_Log.properties에 log4j.category.Project가 설정되어 있는지 확인할 것.
/bpm/web/WEB-INF/classes/com/sds/acube/bpm/common/logging에 Log4Project.class 파일이 있어야 함.


info

public static void info(java.lang.String message)
Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
서버의 /bpm/log/project.log 파일에 기록함. 없으면 빈 파일을 하나 생성 후 사용할 것.
사용전 /bpm/web/WEB-INF/config/BPM_Log.properties에 log4j.category.Project가 설정되어 있는지 확인할 것.
/bpm/web/WEB-INF/classes/com/sds/acube/bpm/common/logging에 Log4Project.class 파일이 있어야 함.


warn

public static void warn(java.lang.String message)
Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
서버의 /bpm/log/project.log 파일에 기록함. 없으면 빈 파일을 하나 생성 후 사용할 것.
사용전 /bpm/web/WEB-INF/config/BPM_Log.properties에 log4j.category.Project가 설정되어 있는지 확인할 것.
/bpm/web/WEB-INF/classes/com/sds/acube/bpm/common/logging에 Log4Project.class 파일이 있어야 함.


error

public static void error(java.lang.String message)
Project에서 사용하는 log가 별도로 없을 때 사용할 수 있는 로그
가급적 processID를 메시지와 같이 찍을 것.
서버의 /bpm/log/project.log 파일에 기록함. 없으면 빈 파일을 하나 생성 후 사용할 것.
사용전 /bpm/web/WEB-INF/config/BPM_Log.properties에 log4j.category.Project가 설정되어 있는지 확인할 것.
/bpm/web/WEB-INF/classes/com/sds/acube/bpm/common/logging에 Log4Project.class 파일이 있어야 함.


getStack

public static java.lang.String getStack(java.lang.Throwable ex)
오류(Exception,Error)발생시 stack 내용을 가져오는 함수. catch문에서 로그 기록시 같이 사용할 것.