Logger mojoLogger = loggerManager.getLoggerForComponent( mojoDescriptor.getImplementation() ); ( (Mojo) mojo ).setLog( new DefaultLog( mojoLogger ) );
container.getLoggerManager().setThresholds( cliRequest.request.getLoggingLevel() );
public void execute( Object object, ComponentManager componentManager, ClassRealm lookupRealm ) throws PhaseExecutionException { if ( object instanceof LogEnabled ) { LoggerManager loggerManager = componentManager.getContainer().getLoggerManager(); loggerManager.returnComponentLogger( componentManager.getRole(), componentManager.getRoleHint() ); } } }
public void testSetThreshold() throws Exception { LoggerManager manager = createLoggerManager(); manager.setThreshold( Logger.LEVEL_FATAL ); Logger logger1 = manager.getLoggerForComponent( "role1", "roleHint1" ); assertEquals( Logger.LEVEL_FATAL, logger1.getThreshold() ); manager.setThreshold( Logger.LEVEL_DEBUG ); Logger logger2 = manager.getLoggerForComponent( "role2", "roleHint2" ); assertEquals( Logger.LEVEL_FATAL, logger1.getThreshold() ); assertEquals( Logger.LEVEL_DEBUG, logger2.getThreshold() ); }
/** * There is only one logger instance pr component even if looked up more that once. */ public void testActiveLoggerCount() throws Exception { LoggerManager manager = getManager( Logger.LEVEL_FATAL ); assertEquals( 0, manager.getActiveLoggerCount() ); manager.getLoggerForComponent( "b" ); assertEquals( 1, manager.getActiveLoggerCount() ); manager.getLoggerForComponent( "c", "1" ); manager.getLoggerForComponent( "c", "1" ); assertEquals( 2, manager.getActiveLoggerCount() ); manager.getLoggerForComponent( "c", "2" ); assertEquals( 3, manager.getActiveLoggerCount() ); manager.returnComponentLogger( "c", "1" ); assertEquals( 2, manager.getActiveLoggerCount() ); manager.returnComponentLogger( "c", "2" ); manager.returnComponentLogger( "c", "2" ); manager.returnComponentLogger( "c", "1" ); assertEquals( 1, manager.getActiveLoggerCount() ); manager.returnComponentLogger( "b" ); assertEquals( 0, manager.getActiveLoggerCount() ); }
private LoggerManager getManager( int threshold ) throws Exception { LoggerManager manager = createLoggerManager(); manager.setThreshold( threshold ); assertNotNull( manager ); return manager; }
loggerManager.setThreshold( Logger.LEVEL_DEBUG ); final Logger logger = loggerManager.getLoggerForComponent( this.getClass().getName() );
public static DefaultPlexusContainer container(ClassWorld classWorld, ClassRealm realm, int loglevel) { DefaultContainerConfiguration config; DefaultPlexusContainer container; config = new DefaultContainerConfiguration(); if (classWorld != null) { config.setClassWorld(classWorld); } if (realm != null) { config.setRealm(realm); } config.setAutoWiring(true); config.setClassPathScanning(PlexusConstants.SCANNING_INDEX); try { container = new DefaultPlexusContainer(config); } catch (PlexusContainerException e) { throw new IllegalStateException(e); } container.getLoggerManager().setThreshold(loglevel); return container; }
public AbstractComponentCollection( final MutablePlexusContainer container, final Class<T> componentType, final String role, final List<String> roleHints, final String hostComponent ) { this.container = container; this.componentType = componentType; this.role = role; this.roleHints = roleHints; this.hostComponent = hostComponent; logger = container.getLoggerManager().getLoggerForComponent( role ); world = container.getContainerRealm().getWorld(); }
loggerManager.setThreshold( Logger.LEVEL_DEBUG ); final Logger logger = loggerManager.getLoggerForComponent( this.getClass().getName() );
container.getLoggerManager().setThresholds( cliRequest.request.getLoggingLevel() );
private static PlexusContainer buildPlexusContainer(MavenRequest mavenRequest,ContainerConfiguration containerConfiguration ) throws MavenEmbedderException { try { DefaultPlexusContainer plexusContainer = new DefaultPlexusContainer( containerConfiguration ); if (mavenRequest.getMavenLoggerManager() != null) { plexusContainer.setLoggerManager( mavenRequest.getMavenLoggerManager() ); } if (mavenRequest.getLoggingLevel() > 0) { plexusContainer.getLoggerManager().setThreshold( mavenRequest.getLoggingLevel() ); } return plexusContainer; } catch ( PlexusContainerException e ) { throw new MavenEmbedderException( e.getMessage(), e ); } }
public void execute( Object object, ComponentManager componentManager, ClassRealm lookupRealm ) throws PhaseExecutionException { if ( object instanceof LogEnabled ) { LoggerManager loggerManager = componentManager.getContainer().getLoggerManager(); ComponentDescriptor descriptor = componentManager.getComponentDescriptor(); loggerManager.returnComponentLogger( descriptor.getRole(), descriptor.getRoleHint() ); } } }
public void execute( Object object, ComponentManager componentManager, ClassRealm lookupRealm ) throws PhaseExecutionException { if ( object instanceof LogEnabled ) { LogEnabled logEnabled = (LogEnabled) object; LoggerManager loggerManager = componentManager.getContainer().getLoggerManager(); Logger logger = loggerManager.getLoggerForComponent( componentManager.getRole(), componentManager.getRoleHint() ); logEnabled.enableLogging( logger ); } } }
private void setLogLevel( PlexusContainer plexus, int logLevel ) throws ComponentLookupException { plexus.lookup( LoggerManager.class ).setThresholds( logLevel ); }
private static PlexusContainer buildPlexusContainer(MavenRequest mavenRequest,ContainerConfiguration containerConfiguration ) throws MavenEmbedderException { try { DefaultPlexusContainer plexusContainer = new DefaultPlexusContainer( containerConfiguration ); if (mavenRequest.getMavenLoggerManager() != null) { plexusContainer.setLoggerManager( mavenRequest.getMavenLoggerManager() ); } if (mavenRequest.getLoggingLevel() > 0) { plexusContainer.getLoggerManager().setThreshold( mavenRequest.getLoggingLevel() ); } return plexusContainer; } catch ( PlexusContainerException e ) { throw new MavenEmbedderException( e.getMessage(), e ); } }
Log mojoLogger = new DefaultLog( loggerManager.getLoggerForComponent( Mojo.ROLE ) );
private void setLogLevel( PlexusContainer plexus, int logLevel ) throws ComponentLookupException { plexus.lookup( LoggerManager.class ).setThresholds( logLevel ); }
private static PlexusContainer buildPlexusContainer(MavenRequest mavenRequest,ContainerConfiguration containerConfiguration ) throws MavenEmbedderException { try { DefaultPlexusContainer plexusContainer = new DefaultPlexusContainer( containerConfiguration ); if (mavenRequest.getMavenLoggerManager() != null) { plexusContainer.setLoggerManager( mavenRequest.getMavenLoggerManager() ); } if (mavenRequest.getLoggingLevel() > 0) { plexusContainer.getLoggerManager().setThreshold( mavenRequest.getLoggingLevel() ); } return plexusContainer; } catch ( PlexusContainerException e ) { throw new MavenEmbedderException( e.getMessage(), e ); } }
} else if (Logger.class.equals(propertyType)) { assignment = container.getLoggerManager().getLoggerForComponent(componentDescriptor.getRole()); } else if (PlexusContainer.class.equals(propertyType)) {