1 /*
2  * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License").
5  * You may not use this file except in compliance with the License.
6  * A copy of the License is located at
7  *
8  *  http://aws.amazon.com/apache2.0
9  *
10  * or in the "license" file accompanying this file. This file is distributed
11  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12  * express or implied. See the License for the specific language governing
13  * permissions and limitations under the License.
14  */

15 package com.amazonaws.log;
16
17 import org.apache.commons.logging.Log;
18
19 /**
20  * Used to delegate internal logging of the signers and core classes to Jakarta
21  * Commons Logging.
22  */

23 public class CommonsLog implements com.amazonaws.log.InternalLogApi {
24
25     private final org.apache.commons.logging.Log log;
26
27     CommonsLog(Log log) {
28         this.log = log;
29     }
30
31     @Override
32     public void debug(Object message) {
33         log.debug(message);
34     }
35
36     @Override
37     public void debug(Object message, Throwable t) {
38         log.debug(message, t);
39     }
40
41     @Override
42     public void error(Object message) {
43         log.error(message);
44     }
45
46     @Override
47     public void error(Object message, Throwable t) {
48         log.error(message, t);
49     }
50
51     @Override
52     public void fatal(Object message) {
53         log.fatal(message);
54     }
55
56     @Override
57     public void fatal(Object message, Throwable t) {
58         log.fatal(message, t);
59     }
60
61     @Override
62     public void info(Object message) {
63         log.info(message);
64     }
65
66     @Override
67     public void info(Object message, Throwable t) {
68         log.info(message, t);
69     }
70
71     @Override
72     public boolean isDebugEnabled() {
73         return log.isDebugEnabled();
74     }
75
76     @Override
77     public boolean isErrorEnabled() {
78         return log.isErrorEnabled();
79     }
80
81     @Override
82     public boolean isFatalEnabled() {
83         return log.isFatalEnabled();
84     }
85
86     @Override
87     public boolean isInfoEnabled() {
88         return log.isInfoEnabled();
89     }
90
91     @Override
92     public boolean isTraceEnabled() {
93         return log.isTraceEnabled();
94     }
95
96     @Override
97     public boolean isWarnEnabled() {
98         return log.isWarnEnabled();
99     }
100
101     @Override
102     public void trace(Object message) {
103         log.trace(message);
104     }
105
106     @Override
107     public void trace(Object message, Throwable t) {
108         log.trace(message, t);
109     }
110
111     @Override
112     public void warn(Object message) {
113         log.warn(message);
114     }
115
116     @Override
117     public void warn(Object message, Throwable t) {
118         log.warn(message, t);
119     }
120 }
121