001    package org.shiftone.jrat.util.log;
002    
003    
004    /**
005     * @author jeff@shiftone.org (Jeff Drost)
006     */
007    public class LoggingManager implements Constants, LoggingManagerMBean {
008    
009        public void makeLevelLoud() {
010            LoggerFactory.setLevel(LEVEL_TRACE);
011        }
012    
013    
014        public void setLevel(String levelName) {
015            LoggerFactory.setLevel(LoggerFactory.getLevelFromName(levelName));
016        }
017    
018    
019        public String getLevel() {
020            return LEVEL_NAMES[LoggerFactory.getLevel()];
021        }
022    
023    
024        public void disableLogging() {
025            LoggerFactory.disableLogging();
026        }
027    
028    
029        public void enableSystemOutLogging() {
030            LoggerFactory.enableSystemOutLogging();
031        }
032    }