new LogCategory.Group( "UDP communication", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "UDP datagram processing and content", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "TCP communication", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "SOAP action message processing and content", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "GENA event message processing and content", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "HTTP header processing", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "Discovery (Notification & Search)", new LogCategory.LoggerLevel[]{ new LogCategory.Group(
new LogCategory.Group( "UDP communication", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "UDP datagram processing and content", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "TCP communication", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "SOAP action message processing and content", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "GENA event message processing and content", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "HTTP header processing", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "Discovery (Notification & Search)", new LogCategory.LoggerLevel[]{ new LogCategory.Group(
protected void disableLoggerGroup(LogCategory.Group group) { group.setEnabled(false); for (LogCategory.LoggerLevel loggerLevel : group.getPreviousLevels()) { Logger logger = Logger.getLogger(loggerLevel.getLogger()); logger.setLevel(loggerLevel.getLevel()); } if (group.getPreviousLevels().size() == 0) { // Failsafe, if someone messed with the correct order of enabling/disabling e.g. in a subclass for (LogCategory.LoggerLevel loggerLevel : group.getLoggerLevels()) { Logger logger = Logger.getLogger(loggerLevel.getLogger()); logger.setLevel(Level.INFO); } } group.getPreviousLevels().clear(); }
public void addGroup(String name, LoggerLevel[] loggerLevels) { groups.add(new Group(name, loggerLevels)); }
protected void enableLoggerGroup(LogCategory.Group group) { group.setEnabled(true); group.getPreviousLevels().clear(); for (LogCategory.LoggerLevel loggerLevel : group.getLoggerLevels()) { Logger logger = Logger.getLogger(loggerLevel.getLogger()); group.getPreviousLevels().add( new LogCategory.LoggerLevel(logger.getName(), getLevel(logger)) ); logger.setLevel(loggerLevel.getLevel()); } }
new LogCategory.Group( "Binary Light", new LogCategory.LoggerLevel[]{ new LogCategory.Group( ContentDirectoryControlPoint.LOGGER.getName(), new LogCategory.LoggerLevel[]{ new LogCategory.Group( AVTransportControlPoint.LOGGER.getName(), new LogCategory.LoggerLevel[]{ new LogCategory.Group( RenderingControlPoint.LOGGER.getName(), new LogCategory.LoggerLevel[]{
new LogCategory.Group( "MediaRenderer UPnP services", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "GStreamer backend", new LogCategory.LoggerLevel[]{ new LogCategory.Group( "Display", new LogCategory.LoggerLevel[]{