View Javadoc

1   package org.apache.maven.scm.plugin;
2   
3   /*
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements.  See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership.  The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10   * with the License.  You may obtain a copy of the License at
11   *
12   * http://www.apache.org/licenses/LICENSE-2.0
13   *
14   * Unless required by applicable law or agreed to in writing,
15   * software distributed under the License is distributed on an
16   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   * KIND, either express or implied.  See the License for the
18   * specific language governing permissions and limitations
19   * under the License.
20   */
21  
22  import org.apache.maven.plugin.logging.Log;
23  import org.apache.maven.scm.log.ScmLogger;
24  
25  /**
26   * @author <a href="mailto:evenisse@apache.org">Emmanuel Venisse</a>
27   * @version $Id: DefaultLog.java 483105 2006-12-06 15:07:54Z evenisse $
28   */
29  public class DefaultLog
30      implements ScmLogger
31  {
32      private Log logger;
33  
34      public DefaultLog( Log logger )
35      {
36          this.logger = logger;
37      }
38  
39      /**
40       * @see org.apache.maven.scm.log.ScmLogger#isDebugEnabled()
41       */
42      public boolean isDebugEnabled()
43      {
44          return logger.isDebugEnabled();
45      }
46  
47      /**
48       * @see org.apache.maven.scm.log.ScmLogger#debug(java.lang.String)
49       */
50      public void debug( String content )
51      {
52          logger.debug( content );
53      }
54  
55      /**
56       * @see org.apache.maven.scm.log.ScmLogger#debug(java.lang.String,java.lang.Throwable)
57       */
58      public void debug( String content, Throwable error )
59      {
60          logger.debug( content, error );
61      }
62  
63      /**
64       * @see org.apache.maven.scm.log.ScmLogger#debug(java.lang.Throwable)
65       */
66      public void debug( Throwable error )
67      {
68          logger.debug( error );
69      }
70  
71      /**
72       * @see org.apache.maven.scm.log.ScmLogger#isInfoEnabled()
73       */
74      public boolean isInfoEnabled()
75      {
76          return logger.isInfoEnabled();
77      }
78  
79      /**
80       * @see org.apache.maven.scm.log.ScmLogger#info(java.lang.String)
81       */
82      public void info( String content )
83      {
84          logger.info( content );
85      }
86  
87      /**
88       * @see org.apache.maven.scm.log.ScmLogger#info(java.lang.String,java.lang.Throwable)
89       */
90      public void info( String content, Throwable error )
91      {
92          logger.info( content, error );
93      }
94  
95      /**
96       * @see org.apache.maven.scm.log.ScmLogger#info(java.lang.Throwable)
97       */
98      public void info( Throwable error )
99      {
100         logger.info( error );
101     }
102 
103     /**
104      * @see org.apache.maven.scm.log.ScmLogger#isWarnEnabled()
105      */
106     public boolean isWarnEnabled()
107     {
108         return logger.isWarnEnabled();
109     }
110 
111     /**
112      * @see org.apache.maven.scm.log.ScmLogger#warn(java.lang.String)
113      */
114     public void warn( String content )
115     {
116         logger.warn( content );
117     }
118 
119     /**
120      * @see org.apache.maven.scm.log.ScmLogger#warn(java.lang.String,java.lang.Throwable)
121      */
122     public void warn( String content, Throwable error )
123     {
124         logger.warn( content, error );
125     }
126 
127     /**
128      * @see org.apache.maven.scm.log.ScmLogger#warn(java.lang.Throwable)
129      */
130     public void warn( Throwable error )
131     {
132         logger.warn( error );
133     }
134 
135     /**
136      * @see org.apache.maven.scm.log.ScmLogger#isErrorEnabled()
137      */
138     public boolean isErrorEnabled()
139     {
140         return logger.isErrorEnabled();
141     }
142 
143     /**
144      * @see org.apache.maven.scm.log.ScmLogger#error(java.lang.String)
145      */
146     public void error( String content )
147     {
148         logger.error( content );
149     }
150 
151     /**
152      * @see org.apache.maven.scm.log.ScmLogger#error(java.lang.String,java.lang.Throwable)
153      */
154     public void error( String content, Throwable error )
155     {
156         logger.error( content, error );
157     }
158 
159     /**
160      * @see org.apache.maven.scm.log.ScmLogger#error(java.lang.Throwable)
161      */
162     public void error( Throwable error )
163     {
164         logger.error( error );
165     }
166 }