Coverage Report - org.owasp.dependencycheck.maven.slf4j.MavenLoggerAdapter
 
Classes in this File Line Coverage Branch Coverage Complexity
MavenLoggerAdapter
7%
11/138
5%
3/60
2.129
 
 1  
 /*
 2  
  * This file is part of dependency-check-ant.
 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  
  * You may obtain a copy of the License at
 7  
  *
 8  
  *     http://www.apache.org/licenses/LICENSE-2.0
 9  
  *
 10  
  * Unless required by applicable law or agreed to in writing, software
 11  
  * distributed under the License is distributed on an "AS IS" BASIS,
 12  
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13  
  * See the License for the specific language governing permissions and
 14  
  * limitations under the License.
 15  
  *
 16  
  * Copyright (c) 2015 The OWASP Foundation. All Rights Reserved.
 17  
  */
 18  
 package org.owasp.dependencycheck.maven.slf4j;
 19  
 
 20  
 import org.apache.maven.plugin.logging.Log;
 21  
 import org.slf4j.helpers.MarkerIgnoringBase;
 22  
 import org.slf4j.helpers.MessageFormatter;
 23  
 
 24  
 /**
 25  
  * Created on 6/14/15.
 26  
  *
 27  
  * @author colezlaw
 28  
  */
 29  
 public class MavenLoggerAdapter extends MarkerIgnoringBase {
 30  
 
 31  
     /**
 32  
      * A reference to the Maven log.
 33  
      */
 34  
     private final Log log;
 35  
 
 36  
     /**
 37  
      * Creates a new Maven Logger Adapter.
 38  
      *
 39  
      * @param log the Maven log
 40  
      */
 41  
     public MavenLoggerAdapter(Log log) {
 42  1
         super();
 43  1
         this.log = log;
 44  1
     }
 45  
 
 46  
     /**
 47  
      * Returns true if trace is enabled.
 48  
      *
 49  
      * @return whether or not trace is enabled
 50  
      */
 51  
     @Override
 52  
     public boolean isTraceEnabled() {
 53  0
         if (log != null) {
 54  0
             return log.isDebugEnabled();
 55  
         }
 56  0
         return true;
 57  
     }
 58  
 
 59  
     @Override
 60  
     public void trace(String msg) {
 61  2
         if (log != null) {
 62  0
             log.debug(msg);
 63  
         } else {
 64  2
             System.out.println(msg);
 65  
         }
 66  2
     }
 67  
 
 68  
     @Override
 69  
     public void trace(String format, Object arg) {
 70  0
         final String message = MessageFormatter.format(format, arg).getMessage();
 71  0
         if (log != null) {
 72  0
             log.debug(message);
 73  
         } else {
 74  0
             System.out.println(message);
 75  
         }
 76  0
     }
 77  
 
 78  
     @Override
 79  
     public void trace(String format, Object arg1, Object arg2) {
 80  0
         final String message = MessageFormatter.format(format, arg1, arg2).getMessage();
 81  0
         if (log != null) {
 82  0
             log.debug(message);
 83  
         } else {
 84  0
             System.out.println(message);
 85  
         }
 86  0
     }
 87  
 
 88  
     @Override
 89  
     public void trace(String format, Object... arguments) {
 90  0
         final String message = MessageFormatter.format(format, arguments).getMessage();
 91  0
         if (log != null) {
 92  0
             log.debug(message);
 93  
         } else {
 94  0
             System.out.println(message);
 95  
         }
 96  0
     }
 97  
 
 98  
     @Override
 99  
     public void trace(String msg, Throwable t) {
 100  0
         if (log != null) {
 101  0
             log.debug(msg, t);
 102  
         } else {
 103  0
             System.out.println(msg);
 104  0
             t.printStackTrace();
 105  
         }
 106  0
     }
 107  
 
 108  
     @Override
 109  
     public boolean isDebugEnabled() {
 110  2
         if (log != null) {
 111  0
             return log.isDebugEnabled();
 112  
         }
 113  2
         return true;
 114  
     }
 115  
 
 116  
     @Override
 117  
     public void debug(String msg) {
 118  6
         if (log != null) {
 119  0
             log.debug(msg);
 120  
         } else {
 121  6
             System.out.println(msg);
 122  
         }
 123  6
     }
 124  
 
 125  
     @Override
 126  
     public void debug(String format, Object arg) {
 127  0
         final String message = MessageFormatter.format(format, arg).getMessage();
 128  0
         if (log != null) {
 129  0
             log.debug(message);
 130  
         } else {
 131  0
             System.out.println(message);
 132  
         }
 133  0
     }
 134  
 
 135  
     @Override
 136  
     public void debug(String format, Object arg1, Object arg2) {
 137  0
         final String message = MessageFormatter.format(format, arg1, arg2).getMessage();
 138  0
         if (log != null) {
 139  0
             log.debug(message);
 140  
         } else {
 141  0
             System.out.println(message);
 142  
         }
 143  0
     }
 144  
 
 145  
     @Override
 146  
     public void debug(String format, Object... arguments) {
 147  0
         final String message = MessageFormatter.format(format, arguments).getMessage();
 148  0
         if (log != null) {
 149  0
             log.debug(message);
 150  
         } else {
 151  0
             System.out.println(message);
 152  
         }
 153  0
     }
 154  
 
 155  
     @Override
 156  
     public void debug(String msg, Throwable t) {
 157  0
         if (log != null) {
 158  0
             log.debug(msg, t);
 159  
         } else {
 160  0
             System.out.println(msg);
 161  0
             t.printStackTrace();
 162  
         }
 163  0
     }
 164  
 
 165  
     @Override
 166  
     public boolean isInfoEnabled() {
 167  0
         if (log != null) {
 168  0
             return log.isInfoEnabled();
 169  
         }
 170  0
         return true;
 171  
     }
 172  
 
 173  
     @Override
 174  
     public void info(String msg) {
 175  0
         if (log != null) {
 176  0
             log.info(msg);
 177  
         } else {
 178  0
             System.out.println(msg);
 179  
         }
 180  0
     }
 181  
 
 182  
     @Override
 183  
     public void info(String format, Object arg) {
 184  0
         final String message = MessageFormatter.format(format, arg).getMessage();
 185  0
         if (log != null) {
 186  0
             log.info(message);
 187  
         } else {
 188  0
             System.out.println(message);
 189  
         }
 190  0
     }
 191  
 
 192  
     @Override
 193  
     public void info(String format, Object arg1, Object arg2) {
 194  0
         final String message = MessageFormatter.format(format, arg1, arg2).getMessage();
 195  0
         if (log != null) {
 196  0
             log.info(message);
 197  
         } else {
 198  0
             System.out.println(message);
 199  
         }
 200  0
     }
 201  
 
 202  
     @Override
 203  
     public void info(String format, Object... arguments) {
 204  0
         final String message = MessageFormatter.format(format, arguments).getMessage();
 205  0
         if (log != null) {
 206  0
             log.info(message);
 207  
         } else {
 208  0
             System.out.println(message);
 209  
         }
 210  0
     }
 211  
 
 212  
     @Override
 213  
     public void info(String msg, Throwable t) {
 214  0
         if (log != null) {
 215  0
             log.info(msg, t);
 216  
         } else {
 217  0
             System.out.println(msg);
 218  0
             t.printStackTrace();
 219  
         }
 220  0
     }
 221  
 
 222  
     @Override
 223  
     public boolean isWarnEnabled() {
 224  0
         if (log != null) {
 225  0
             return log.isWarnEnabled();
 226  
         }
 227  0
         return true;
 228  
     }
 229  
 
 230  
     @Override
 231  
     public void warn(String msg) {
 232  0
         if (log != null) {
 233  0
             log.warn(msg);
 234  
         } else {
 235  0
             System.out.println(msg);
 236  
         }
 237  0
     }
 238  
 
 239  
     @Override
 240  
     public void warn(String format, Object arg) {
 241  0
         final String message = MessageFormatter.format(format, arg).getMessage();
 242  0
         if (log != null) {
 243  0
             log.warn(message);
 244  
         } else {
 245  0
             System.out.println(message);
 246  
         }
 247  0
     }
 248  
 
 249  
     @Override
 250  
     public void warn(String format, Object arg1, Object arg2) {
 251  0
         final String message = MessageFormatter.format(format, arg1, arg2).getMessage();
 252  0
         if (log != null) {
 253  0
             log.warn(message);
 254  
         } else {
 255  0
             System.out.println(message);
 256  
         }
 257  0
     }
 258  
 
 259  
     @Override
 260  
     public void warn(String format, Object... arguments) {
 261  0
         final String message = MessageFormatter.format(format, arguments).getMessage();
 262  0
         if (log != null) {
 263  0
             log.warn(message);
 264  
         } else {
 265  0
             System.out.println(message);
 266  
         }
 267  0
     }
 268  
 
 269  
     @Override
 270  
     public void warn(String msg, Throwable t) {
 271  0
         if (log != null) {
 272  0
             log.warn(msg, t);
 273  
         } else {
 274  0
             System.out.println(msg);
 275  0
             t.printStackTrace();
 276  
         }
 277  0
     }
 278  
 
 279  
     @Override
 280  
     public boolean isErrorEnabled() {
 281  0
         if (log != null) {
 282  0
             return log.isErrorEnabled();
 283  
         }
 284  0
         return true;
 285  
     }
 286  
 
 287  
     @Override
 288  
     public void error(String msg) {
 289  0
         if (log != null) {
 290  0
             log.error(msg);
 291  
         } else {
 292  0
             System.out.println(msg);
 293  
         }
 294  0
     }
 295  
 
 296  
     @Override
 297  
     public void error(String format, Object arg) {
 298  0
         final String message = MessageFormatter.format(format, arg).getMessage();
 299  0
         if (log != null) {
 300  0
             log.error(message);
 301  
         } else {
 302  0
             System.out.println(message);
 303  
         }
 304  0
     }
 305  
 
 306  
     @Override
 307  
     public void error(String format, Object arg1, Object arg2) {
 308  0
         final String message = MessageFormatter.format(format, arg1, arg2).getMessage();
 309  0
         if (log != null) {
 310  0
             log.error(message);
 311  
         } else {
 312  0
             System.out.println(message);
 313  
         }
 314  0
     }
 315  
 
 316  
     @Override
 317  
     public void error(String format, Object... arguments) {
 318  0
         final String message = MessageFormatter.format(format, arguments).getMessage();
 319  0
         if (log != null) {
 320  0
             log.error(message);
 321  
         } else {
 322  0
             System.out.println(message);
 323  
         }
 324  0
     }
 325  
 
 326  
     @Override
 327  
     public void error(String msg, Throwable t) {
 328  0
         if (log != null) {
 329  0
             log.error(msg, t);
 330  
         } else {
 331  0
             System.out.println(msg);
 332  0
             t.printStackTrace();
 333  
         }
 334  0
     }
 335  
 }