src/main/aspect/com/arpnetworking/steno/aspect/LogBuilderAspect.java
@Before("call(* com.arpnetworking.steno.LogBuilder.log())")
    public void addToContextLineAndMethod(final JoinPoint joinPoint) {
        final SourceLocation sourceLocation = joinPoint.getSourceLocation();
        final LogBuilder targetLogBuilder = (LogBuilder) joinPoint.getTarget();
        targetLogBuilder.addContext("line", String.valueOf(sourceLocation.getLine()));
        targetLogBuilder.addContext("file", sourceLocation.getFileName());
        targetLogBuilder.addContext("class", sourceLocation.getWithinType());
    }
@Before("call(* com.arpnetworking.steno.LogBuilder.log())")
    public void addToContextLineAndMethod(final JoinPoint joinPoint) {
        final SourceLocation sourceLocation = joinPoint.getSourceLocation();
        final LogBuilder targetLogBuilder = (LogBuilder) joinPoint.getTarget();
        targetLogBuilder.addContext("line", String.valueOf(sourceLocation.getLine()));
        targetLogBuilder.addContext("file", sourceLocation.getFileName());
        targetLogBuilder.addContext("class", sourceLocation.getWithinType());
    }
Before outputting the message inject additional context.

@param joinPoint The <code>JoinPoint</code>.