Package org.apache.logging.log4j

Examples of org.apache.logging.log4j.Marker


   
    @Test
    public void testCreateMementoReturnsCopy() {
        final RingBufferLogEvent evt = new RingBufferLogEvent();
        final String loggerName = "logger.name";
        final Marker marker = MarkerManager.getMarker("marked man");
        final String fqcn = "f.q.c.n";
        final Level level = Level.TRACE;
        final Message data = new SimpleMessage("message");
        final Throwable t = new InternalError("not a real error");
        final Map<String, String> map = new HashMap<String, String>();
View Full Code Here



    @Test
    public void testLookup() {
        Message msg = new StructuredDataMessage("Test", "This is a test", "Audit");
        Marker eventMarker = MarkerManager.getMarker("EVENT");
        Marker auditMarker = MarkerManager.getMarker("AUDIT", eventMarker);
        LogEvent event = new Log4jLogEvent("MyLogger", auditMarker, null, Level.DEBUG, msg, null);
        StringBuilder sb = new StringBuilder();
        MarkerPatternConverter converter = MarkerPatternConverter.newInstance(null);
        converter.format(event, sb);
        assertEquals(auditMarker.toString(), sb.toString());
    }
View Full Code Here

        if (marker == null) {
            LOGGER.error("A marker must be provided for MarkerFilter");
            return null;
        }
        Marker m = MarkerManager.getMarker(marker);
        Result onMatch = match == null ? null : Result.valueOf(match.toUpperCase());
        Result onMismatch = mismatch == null ? null : Result.valueOf(mismatch.toUpperCase());

        return new MarkerFilter(m, onMatch, onMismatch);
    }
View Full Code Here

*/
public class MarkerFilterTest {

    @Test
    public void testMarkers() {
        Marker parent = MarkerManager.getMarker("Parent");
        Marker child = MarkerManager.getMarker("Child", parent);
        Marker grandChild = MarkerManager.getMarker("GrandChild", child);
        Marker sibling = MarkerManager.getMarker("Sibling", parent);
        Marker stranger = MarkerManager.getMarker("Stranger");
        MarkerFilter filter = MarkerFilter.createFilter("Parent", null, null);
        filter.start();
        assertTrue(filter.isStarted());
        assertTrue(filter.filter(null, null, stranger, null, (Throwable)null) == Filter.Result.DENY);
        assertTrue(filter.filter(null, null, child, null, (Throwable)null) == Filter.Result.NEUTRAL);
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public void format(final LogEvent event, final StringBuilder toAppendTo) {
        Marker marker = event.getMarker();
        if (marker != null) {
            toAppendTo.append(marker.toString());
        }
    }
View Full Code Here

            buf.append("NDC>");
            buf.append(this.eol);
        }

        if (event.getMarker() != null) {
            final Marker marker = event.getMarker();
            buf.append(this.indent2);
            buf.append('<');
            if (!complete) {
                buf.append(this.namespacePrefix);
            }
            buf.append("Marker");
            final Marker parent = marker.getParent();
            if (parent != null) {
                buf.append(" parent=\"").append(Transform.escapeHtmlTags(parent.getName())).append("\"");
            }
            buf.append('>');
            buf.append(Transform.escapeHtmlTags(marker.getName()));
            buf.append("</");
            if (!complete) {
View Full Code Here

    @Test
    public void testSingle() throws InterruptedException, IOException {

        final Logger logger = LogManager.getLogger("EventLogger");
        final Marker marker = MarkerManager.getMarker("EVENT");
        logger.info(marker, "This is a test message");

        final Event event = primary.poll();
        Assert.assertNotNull(event);
        final String body = getBody(event);
View Full Code Here

    private org.slf4j.Marker getMarker(final Marker marker) {
        if (marker == null) {
            return null;
        }
        final Marker parent = marker.getParent();
        final org.slf4j.Marker parentMarker = parent == null ? null : getMarker(parent);
        final org.slf4j.Marker slf4jMarker = MarkerFactory.getMarker(marker.getName());
        if (parentMarker != null && !slf4jMarker.contains(parentMarker)) {
            slf4jMarker.add(parentMarker);
        }
View Full Code Here

TOP

Related Classes of org.apache.logging.log4j.Marker

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.