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 }