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 }