Permalink
Commits on Jun 13, 2012
  1. Merge pull request #12 from javabrett/PERFFORJ-61-56

    xuhuisheng committed Jun 13, 2012
    PERFFORJ-61 and PERFFORJ-56
  2. Merge pull request #11 from javabrett/PERFFORJ-47

    xuhuisheng committed Jun 13, 2012
    PERFFORJ-47 : Make sure shutdown hook is removed on log4j shutdown.
  3. Merge pull request #5 from xuhuisheng/master

    xuhuisheng committed Jun 13, 2012
    please review perfforj-55's patch,  this patch could be make more beautiful.
Commits on May 21, 2012
  1. Merge remote-tracking branch 'upstream/master'

    xuhuisheng committed May 21, 2012
    Conflicts:
    	pom.xml
Commits on Dec 10, 2011
Commits on Dec 5, 2011
  1. Fixed/implemented PackageParentProperties getProperty.

    javabrett committed Dec 5, 2011
    Implemented missing/needed methods in PackageParentProperties. Tests
    updated.
Commits on Nov 28, 2011
  1. Fixed fragile/invalid test.

    javabrett committed Nov 28, 2011
    Cannot rely on count of errors logged, as we are only checking the
    logged-queue and not the drained-to queue.
Commits on Nov 23, 2011
Commits on Nov 22, 2011
  1. PERFFORJ-58,37 : Added compile profile for ajc, upgrade to 1.6.11.

    javabrett committed Oct 31, 2011
    Introduces a Maven Profile "ajc" which can be activated during builds by
    passing -Pajc to Maven CLI, which activates aspectj-maven-plugin. This
    is indended as a temporary/testing interim for ajc-compilation rather than
    a permanent distribution solution.
    
    The AspectJ version is also pulled into a property aspectjVersion at the
    same time, and version is updated to 1.6.11.  1.6.1 presents problems with
    other changes on this branch when using the ajc compiler.
  2. PERFFORJ-61 Allow AspectJ profiling with without adding @Profiled

    javabrett committed Oct 26, 2011
    annotations.
    
    Introduces new abstract AspectJ aspects, which can be
    concretized with any simple pointcut expression in aop.xml, obviating the
    need for explicit @Profiled annotations.
Commits on Nov 20, 2011
  1. PERFFORJ-47 : Make shutdown timeout configurable,interrupt draining t…

    javabrett committed Nov 20, 2011
    …hread
    
    Loggers now accept configuration option ShutdownWaitMillis, replacing the
    previous hard-coded 10000 millis. The default remains 10s if not
    specified.
    
    Additionaly, once this time expires, the draining thread is now
    interrupted, in case it is blocked and interrupting it can make it exit
    faster.
Commits on Nov 16, 2011
  1. PERFFORJ-47 : Make sure shutdown hook is removed on log4j shutdown.

    javabrett committed Nov 16, 2011
    Previously, each log4j reconfiguration would result in an additional
    shutdown hook, and memory leaks e.g. in a servlet application where
    contexts are reloaded. We now remove the shutdown hook when it is no
    longer required.
Commits on Nov 15, 2011
  1. Merge from javabrett:cleanup-warnings to cleanup compiler warnings, I…

    perf4j committed Nov 15, 2011
    … only made minor formatting changes - this is pull request #6
  2. Merge pull request #7 from javabrett/PERFFORJ-62

    perf4j committed Nov 15, 2011
    PERFFORJ-62 Separate FileAppender filename for AppenderTest.
  3. Merge pull request #10 from javabrett/PERFFORJ-63

    perf4j committed Nov 15, 2011
    PERFFORJ-63 Simplify Windows development with mysysgit, POM fix
Commits on Nov 7, 2011
  1. - Moved to java.net Maven2 repo

    tbuckel committed with javabrett Nov 1, 2011
    - Support for Windows dev (git executable)
Commits on Oct 31, 2011
  1. PERFFORJ-62 Separate FileAppender filename for AppenderTest.

    javabrett committed Oct 31, 2011
        Changes logback.xml and associated test, moving FileAppender filenames to
        statisticsLogback.log and statisticsLogback.csv.
Commits on Oct 27, 2011
  1. PERFFORJ-56 : Configurable default logging tag and message

    javabrett committed Oct 27, 2011
    A properties file perf4j.properties is now loaded from the classpath if it
    exists and will format AOP tags and messages where not specified on an
    @Profiled annotation.  Entries in this file are:
    
    tag.com.package.ClassName.methodName=static tag
    message.com.package.ClassName.methodName=static message
    
    tag.com.package.AllMethodsInClass=static tag
    
    tag.com.parent.package.inherited=static tag
    
    tag.com.package.ClassName.methodName={$class.name}#{$methodName}
    message.com.package.ClassName.methodName={$methodName}({$0})
Commits on Oct 23, 2011
Commits on Oct 22, 2011
Commits on Oct 21, 2011
  1. Minor change - renamed getExecutingClass() method on AbstractJoinPoin…

    perf4j committed Oct 21, 2011
    …t to getDeclaringClass(). The class returned could actually NOT be the class of the executing object (i.e. in the JEXL $this.class is not necessarily the same as $class - $class could be a supertype of $this.class).
  2. Merge pull request #4 from sslavic/master

    perf4j committed Oct 21, 2011
    Fixes appender order in logback package-info.java example
  3. Merge pull request #3 from javabrett/master

    perf4j committed Oct 21, 2011
    PERFFORJ-59 Support executing "class" and "methodName" variable access in JEXL tag/message expressions.
  4. Fixed perf4jFileAppender appender order to be declared before org.per…

    sslavic committed Oct 21, 2011
    …f4j.TimingLogger logger which references it (see http://logback.qos.ch/codes.html#appender_order for more info on appender order)
Commits on Oct 20, 2011
  1. PERFFORJ-59 Support executing "class" and "methodName" variable acces…

    javabrett committed Oct 20, 2011
    …s in
    
    JEXL tag/message expressions.
  2. Merge pull request #2 from javabrett/master

    perf4j committed Oct 20, 2011
    PERFFORJ-57: Mark TimingTestCase as abstract
Commits on Oct 18, 2011
  1. PERFFORJ-57: Mark TimingTestCase as abstract.

    javabrett committed Oct 18, 2011
    Minor change to mark test base class as abstract as it contains only
    setUp() and no tests, this helps IDEs/tools to exclude it from test runs.
Commits on Oct 16, 2011
  1. Updated doc for logback/0.9.16

    perf4j committed Oct 16, 2011