Examples of UniqueFileStrategy


Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

        // default file strategy
        final String pattern = conf.getAttribute( "pattern", null );
        final String suffix = conf.getAttribute( "suffix", null );
        if( pattern == null )
        {
            return new UniqueFileStrategy( file );
        }
        else
        {
            if( suffix == null )
            {
                return new UniqueFileStrategy( file, pattern );
            }
            else
            {
                return new UniqueFileStrategy( file, pattern, suffix );
            }
        }
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

                final File appfile = new File(prop.getProperty("logs.dir")
                        + File.separator + IConst.LOG.APPLICATION_LOG_NAME);

                appLoggerTargets[1] = new RotatingFileTarget(true,
                        appformatter, new RotateStrategyByDate(),
                        new UniqueFileStrategy(appfile, ".yyyy-MM-dd", ".log"));
            }
            //Set log targets of logger
            appLogger.setLogTargets(appLoggerTargets);

            //*************************** create and configure audit logger

            auditLogger = Hierarchy.getDefaultHierarchy().getLoggerFor(
                    IConst.LOG.AUDIT_LOG_NAME);
            auditLogger.setPriority(Priority.INFO);
            final PatternFormatter auditformatter = new PatternFormatter(prop
                    .getProperty("logs.pattern.audit"));

            LogTarget[] auditLoggerTargets = new LogTarget[writeToFile ? 2 : 1];
            //          create JDBC target
            InitialContext ic = new InitialContext();
            DataSource ds = (DataSource) ic.lookup("jgossip_db");

            auditLoggerTargets[0] = new DefaultJDBCTarget(ds,
                    IConst.LOG.LOG_TABLE, IConst.LOG.LOG_COLUMNS);
            if (writeToFile) {
                //              open file target in append mode

                final File auditfile = new File(prop.getProperty("logs.dir")
                        + File.separator + IConst.LOG.AUDIT_LOG_NAME);

                auditLoggerTargets[1] = new RotatingFileTarget(
                        true,
                        auditformatter,
                        new RotateStrategyByDate(),
                        new UniqueFileStrategy(auditfile, ".yyyy-MM-dd", ".log"));
            }

            //Set log targets of logger
            auditLogger.setLogTargets(auditLoggerTargets);
        } catch (Exception e) {
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

     */
    public void testSizeUnique()
        throws Exception
    {
        final File file = new File( "test/size-unique.log" );
        final FileStrategy fileStrategy = new UniqueFileStrategy( file );
        final RotateStrategy rotateStrategy = new RotateStrategyBySize( 128 * 1024 );
        final Logger logger = getLogger( fileStrategy, rotateStrategy );

        doTest( logger );
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

     */
    public void testTimeUnique()
        throws Exception
    {
        final File file = new File( "test/time-unique.log" );
        final FileStrategy fileStrategy = new UniqueFileStrategy( file );
        final RotateStrategy rotateStrategy = new RotateStrategyByTime( 3 * 1000 );
        final Logger logger = getLogger( fileStrategy, rotateStrategy );

        doTest( logger );
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

        // default file strategy
        final String pattern = conf.getAttribute( "pattern", null );
        final String suffix = conf.getAttribute( "suffix", null );
        if( pattern == null )
        {
            return new UniqueFileStrategy( file );
        }
        else
        {
            if( suffix == null )
            {
                return new UniqueFileStrategy( file, pattern );
            }
            else
            {
                return new UniqueFileStrategy( file, pattern, suffix );
            }
        }
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

        // default file strategy
        final String pattern = conf.getAttribute( "pattern", null );
        final String suffix = conf.getAttribute( "suffix", null );
        if( pattern == null )
        {
            return new UniqueFileStrategy( file );
        }
        else
        {
            if( suffix == null )
            {
                return new UniqueFileStrategy( file, pattern );
            }
            else
            {
                return new UniqueFileStrategy( file, pattern, suffix );
            }
        }
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

     */
    public void testSizeUnique()
        throws Exception
    {
        final File file = new File( "test/size-unique.log" );
        final FileStrategy fileStrategy = new UniqueFileStrategy( file );
        final RotateStrategy rotateStrategy = new RotateStrategyBySize( 128 * 1024 );
        final Logger logger = getLogger( fileStrategy, rotateStrategy );

        doTest( logger );
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

     */
    public void testTimeUnique()
        throws Exception
    {
        final File file = new File( "test/time-unique.log" );
        final FileStrategy fileStrategy = new UniqueFileStrategy( file );
        final RotateStrategy rotateStrategy = new RotateStrategyByTime( 3 * 1000 );
        final Logger logger = getLogger( fileStrategy, rotateStrategy );

        doTest( logger );
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

     */
    public void testSizeUnique()
        throws Exception
    {
        final File file = new File( "test/size-unique.log" );
        final FileStrategy fileStrategy = new UniqueFileStrategy( file );
        final RotateStrategy rotateStrategy = new RotateStrategyBySize( 128 * 1024 );
        final Logger logger = getLogger( fileStrategy, rotateStrategy );

        doTest( logger );
    }
View Full Code Here

Examples of org.apache.log.output.io.rotate.UniqueFileStrategy

     */
    public void testTimeUnique()
        throws Exception
    {
        final File file = new File( "test/time-unique.log" );
        final FileStrategy fileStrategy = new UniqueFileStrategy( file );
        final RotateStrategy rotateStrategy = new RotateStrategyByTime( 3 * 1000 );
        final Logger logger = getLogger( fileStrategy, rotateStrategy );

        doTest( logger );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.