1 package org.codehaus.mojo.animal_sniffer.maven; 2 3 /* 4 * The MIT License 5 * 6 * Copyright (c) 2009, codehaus.org 7 * 8 * Permission is hereby granted, free of charge, to any person obtaining a copy 9 * of this software and associated documentation files (the "Software"), to deal 10 * in the Software without restriction, including without limitation the rights 11 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12 * copies of the Software, and to permit persons to whom the Software is 13 * furnished to do so, subject to the following conditions: 14 * 15 * The above copyright notice and this permission notice shall be included in 16 * all copies or substantial portions of the Software. 17 * 18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 21 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 23 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 24 * THE SOFTWARE. 25 * 26 */ 27 28 import org.codehaus.mojo.animal_sniffer.logging.Logger; 29 import org.apache.maven.plugin.logging.Log; 30 31 /** 32 * An animal sniffer logger that delegates to a maven log. 33 * 34 * @author connollys 35 * @since 1.3 36 */ 37 public final class MavenLogger 38 implements Logger 39 { 40 private final Log delegate; 41 42 public MavenLogger( Log delegate ) 43 { 44 this.delegate = delegate; 45 } 46 47 public void info( String message ) 48 { 49 delegate.info( message ); 50 } 51 52 public void info( String message, Throwable t ) 53 { 54 delegate.info( message, t ); 55 } 56 57 public void debug( String message ) 58 { 59 delegate.debug( message ); 60 } 61 62 public void debug( String message, Throwable t ) 63 { 64 delegate.debug( message, t ); 65 } 66 67 public void warn( String message ) 68 { 69 delegate.warn( message ); 70 } 71 72 public void warn( String message, Throwable t ) 73 { 74 delegate.warn( message, t ); 75 } 76 77 public void error( String message ) 78 { 79 delegate.error( message ); 80 } 81 82 public void error( String message, Throwable t ) 83 { 84 delegate.error( message, t ); 85 } 86 }