1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package net.sf.jour.rt.agent;
22
23 import org.apache.log4j.Logger;
24
25 /***
26 * TODO Add docs
27 *
28 * Created on 06.12.2004
29 * Contributing Author(s):
30 *
31 * Misha Lifschitz <mishalifschitz at users.sourceforge.net> (Inital implementation)
32 * Vlad Skarzhevskyy <vlads at users.sourceforge.net> (Inital implementation)
33 *
34 * @author vlads
35 * @version $Revision: 1.2 $ ($Author: vlads $) $Date: 2004/12/09 22:58:17 $
36 */
37 public class SafeLog {
38
39 private static final String FQCN = SafeLog.class.getName();
40
41 public static void info(Class orig, Object message) {
42 try {
43 Logger log = Logger.getLogger(orig);
44 log.info(message);
45
46 } catch (Throwable ignore) {
47 System.out.println(message);
48 }
49 }
50
51 public static void error(Class orig, Object message, Throwable e) {
52 try {
53 Logger log = Logger.getLogger(orig);
54 log.error(message, e);
55
56 } catch (Throwable ignore) {
57 System.out.println(message);
58 e.printStackTrace();
59 }
60 }
61
62 }