Package ch.qos.logback.core

Examples of ch.qos.logback.core.Context


//      Converter<Object> head = p.compile(t, converterMap);
//      String result = write(head, new Object());
//      assertEquals("ABC", result);
//    }
    {
      Context c = new ContextBase();
      Parser<Object> p = new Parser<Object>("%(ABC %hello)");
      p.setContext(c);
      Node t = p.parse();
      Converter<Object> head = p.compile(t, converterMap);
      String result = write(head, new Object());
View Full Code Here


  abstract public Context getContext();
 
  @Test
  public void testUnStarted() {
    PatternLayoutBase<E> plb = getPatternLayoutBase();
    Context context = new ContextBase();
    plb.setContext(context);
    String s = plb.doLayout(getEventObject());
    assertEquals("", s);
    StatusManager sm = context.getStatusManager();
    StatusPrinter.print(sm);
  }
View Full Code Here

  }

  @Test
  public void testStarted() {
    PatternLayoutBase<E> plb = getPatternLayoutBase();
    Context context = new ContextBase();
    plb.setContext(context);
    String s = plb.doLayout(getEventObject());
    assertEquals("", s);
    StatusManager sm = context.getStatusManager();
    StatusPrinter.print(sm);
  }
View Full Code Here

  @Test
  public void testNullPattern() {
    //System.out.println("testNullPattern");
    PatternLayoutBase<E> plb = getPatternLayoutBase();
    Context context = new ContextBase();
    plb.setContext(context);
    plb.setPattern(null);
    plb.start();
    String s = plb.doLayout(getEventObject());
    assertEquals("", s);
    StatusChecker checker = new StatusChecker(context.getStatusManager());
    //StatusPrinter.print(context);
    checker.assertContainsMatch("Empty or null pattern.");
  }
View Full Code Here

  @Test
  public void testEmptyPattern() {
    //System.out.println("testNullPattern");
    PatternLayoutBase<E> plb = getPatternLayoutBase();
    Context context = new ContextBase();
    plb.setContext(context);
    plb.setPattern("");
    plb.start();
    String s = plb.doLayout(getEventObject());
    assertEquals("", s);
    StatusChecker checker = new StatusChecker(context.getStatusManager());
    //StatusPrinter.print(context);
    checker.assertContainsMatch("Empty or null pattern.");
  }
View Full Code Here

import ch.qos.logback.core.ContextBase;

public class SizeBasedTriggeringPolicyTest extends TestCase {

  public void testStringToLong() {
    Context context = new ContextBase();
    SizeBasedTriggeringPolicy policy = new SizeBasedTriggeringPolicy();
    policy.setContext(context);

    Long result;

    {
      result = policy.toFileSize("123");
      assertEquals(new Long("123"), result);
    }
    {
      result = policy.toFileSize("123KB");
      // = 123 * 1024
      assertEquals(new Long("125952"), result);
    }
    {
      result = policy.toFileSize("123MB");
      // = 123 * 1024 * 1024
      assertEquals(new Long("128974848"), result);
    }
    {
      result = policy.toFileSize("123GB");
      // = 123 * 1024 * 1024 * 1024
      assertEquals(new Long("132070244352"), result);
    }

    {
      result = policy.toFileSize("123xxxx");
      // = 123 * 1024 * 1024 * 1024
      assertEquals(new Long(SizeBasedTriggeringPolicy.DEFAULT_MAX_FILE_SIZE),
          result);
      assertEquals(2, context.getStatusManager().getCount());
    }

  }
View Full Code Here

import ch.qos.logback.core.ContextBase;

public class Barebones {

  public static void main(String[] args) {
    Context context = new ContextBase();
    for(int i = 0; i < 3; i++) {
      SenderRunnable senderRunnable = new SenderRunnable(""+i);
      context.getExecutorService().execute(senderRunnable);
    }
    System.out.println("done");
    //System.exit(0);
  }
View Full Code Here

      level = "TRACE";
    }
    if (isSilentMode()) {
      level = "ERROR";
    }
    final Context context = (Context) LoggerFactory.getILoggerFactory();
    final JoranConfigurator configurator = new JoranConfigurator();
    configurator.setContext(context);
    context.putProperty("LOG_LEVEL", level);
    context.putProperty("LOG_DIRECTORY", logDirectory.getAbsolutePath());
    try {
      configurator.doConfigure(getClass().getResource("/logback-agent.xml"));
    } catch (JoranException e) {
      LOGGER.error("Error while configuring logger", e);
    }
View Full Code Here

  }

  @Test
  public void testGetExistingContext() {
    ContextSelector selector = ContextSelectorStaticBinder.getSingleton().getContextSelector();
    Context context = selector.getLoggerContext();
    assertEquals("toto", context.getName());
  }
View Full Code Here

    mic.map.put(ClassicConstants.JNDI_CONTEXT_NAME, "tata");
   
    LoggerFactory.getLogger(ContextDetachingSCLTest.class);
   
    ContextJNDISelector selector = (ContextJNDISelector)ContextSelectorStaticBinder.getSingleton().getContextSelector();
    Context context = selector.getLoggerContext();
    assertEquals("tata", context.getName());
    System.out.println(selector.getContextNames());
    assertEquals(2, selector.getCount());
  }
View Full Code Here

TOP

Related Classes of ch.qos.logback.core.Context

Copyright © 2018 www.massapicom. 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.