1 package org.apache.maven.cli.logging.impl;
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.cli.logging.BaseSlf4jConfiguration;
23 import org.slf4j.Logger;
24 import org.slf4j.LoggerFactory;
25
26
27
28
29
30
31
32 public class LogbackConfiguration
33 extends BaseSlf4jConfiguration
34 {
35 @Override
36 public void setRootLoggerLevel( Level level )
37 {
38 ch.qos.logback.classic.Level value = ch.qos.logback.classic.Level.INFO;
39 switch ( level )
40 {
41 case DEBUG:
42 value = ch.qos.logback.classic.Level.DEBUG;
43 break;
44
45 case INFO:
46 value = ch.qos.logback.classic.Level.INFO;
47 break;
48
49 default:
50 value = ch.qos.logback.classic.Level.ERROR;
51 break;
52 }
53 ( (ch.qos.logback.classic.Logger) LoggerFactory.getLogger( Logger.ROOT_LOGGER_NAME ) ).setLevel( value );
54 }
55
56 @Override
57 public void activate()
58 {
59
60 }
61 }