1 package org.apache.maven.plugin.surefire.log;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.plugin.logging.Log;
23 import org.apache.maven.plugin.surefire.log.api.ConsoleLogger;
24
25
26
27
28
29
30
31
32
33 public final class PluginConsoleLogger
34 implements ConsoleLogger
35 {
36 private final Log mojoLogger;
37
38 public PluginConsoleLogger( Log mojoLogger )
39 {
40 this.mojoLogger = mojoLogger;
41 }
42
43 public boolean isDebugEnabled()
44 {
45 return mojoLogger.isDebugEnabled();
46 }
47
48 @Override
49 public void debug( String message )
50 {
51 if ( mojoLogger.isDebugEnabled() )
52 {
53 mojoLogger.debug( message );
54 }
55 }
56
57 public void debug( CharSequence content, Throwable error )
58 {
59 if ( mojoLogger.isDebugEnabled() )
60 {
61 mojoLogger.debug( content, error );
62 }
63 }
64
65 public boolean isInfoEnabled()
66 {
67 return mojoLogger.isInfoEnabled();
68 }
69
70 @Override
71 public void info( String message )
72 {
73 if ( mojoLogger.isInfoEnabled() )
74 {
75 mojoLogger.info( message );
76 }
77 }
78
79 public boolean isWarnEnabled()
80 {
81 return mojoLogger.isWarnEnabled();
82 }
83
84 @Override
85 public void warning( String message )
86 {
87 if ( mojoLogger.isWarnEnabled() )
88 {
89 mojoLogger.warn( message );
90 }
91 }
92
93 public void warning( CharSequence content, Throwable error )
94 {
95 if ( mojoLogger.isWarnEnabled() )
96 {
97 mojoLogger.warn( content, error );
98 }
99 }
100
101 public boolean isErrorEnabled()
102 {
103 return mojoLogger.isErrorEnabled();
104 }
105
106 @Override
107 public void error( String message )
108 {
109 if ( mojoLogger.isErrorEnabled() )
110 {
111 mojoLogger.error( message );
112 }
113 }
114
115 @Override
116 public void error( String message, Throwable t )
117 {
118 if ( mojoLogger.isErrorEnabled() )
119 {
120 mojoLogger.error( message, t );
121 }
122 }
123
124 @Override
125 public void error( Throwable t )
126 {
127 if ( mojoLogger.isErrorEnabled() )
128 {
129 mojoLogger.error( t );
130 }
131 }
132 }