]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.maven/src/main/java/org/argeo/slc/maven/embedder/MavenEmbedderConsoleLogger.java
a339c3523fd0f506aeac6bd59dd3234ca92d2bbc
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.maven / src / main / java / org / argeo / slc / maven / embedder / MavenEmbedderConsoleLogger.java
1 package org.argeo.slc.maven.embedder;
2
3 /**
4 * Logger sending everything to the standard output streams.
5 * This is mainly for the cases when you have a utility that
6 * does not have a logger to supply.
7 *
8 * @author <a href="mailto:dev@avalon.codehaus.org">Avalon Development Team</a>
9 * @version $Id: MavenEmbedderConsoleLogger.java 292888 2005-10-01 01:17:36Z jvanzyl $
10 */
11 public final class MavenEmbedderConsoleLogger
12 extends AbstractMavenEmbedderLogger
13 {
14 public void debug( String message, Throwable throwable )
15 {
16 if ( isDebugEnabled() )
17 {
18 System.out.print( "[ maven embedder DEBUG] " );
19 System.out.println( message );
20
21 if ( null != throwable )
22 {
23 throwable.printStackTrace( System.out );
24 }
25 }
26 }
27
28 public void info( String message, Throwable throwable )
29 {
30 if ( isInfoEnabled() )
31 {
32 System.out.print( "[ maven embedder INFO] " );
33 System.out.println( message );
34
35 if ( null != throwable )
36 {
37 throwable.printStackTrace( System.out );
38 }
39 }
40 }
41
42 public void warn( String message, Throwable throwable )
43 {
44 if ( isWarnEnabled() )
45 {
46 System.out.print( "[ maven embedder WARNING] " );
47 System.out.println( message );
48
49 if ( null != throwable )
50 {
51 throwable.printStackTrace( System.out );
52 }
53 }
54 }
55
56 public void error( String message, Throwable throwable )
57 {
58 if ( isErrorEnabled() )
59 {
60 System.out.print( "[ maven embedder ERROR] " );
61 System.out.println( message );
62
63 if ( null != throwable )
64 {
65 throwable.printStackTrace( System.out );
66 }
67 }
68 }
69
70 public void fatalError( String message, Throwable throwable )
71 {
72 if ( isFatalErrorEnabled() )
73 {
74 System.out.print( "[ maven embedder FATAL ERROR] " );
75 System.out.println( message );
76
77 if ( null != throwable )
78 {
79 throwable.printStackTrace( System.out );
80 }
81 }
82 }
83 }