Package org.apache.logging.log4j

Examples of org.apache.logging.log4j.Marker


    @Test
    public void testMarker() {
        org.slf4j.Marker slf4jMarker = org.slf4j.MarkerFactory.getMarker("TEST");
        org.slf4j.Marker slf4jParent = org.slf4j.MarkerFactory.getMarker("PARENT");
        slf4jMarker.add(slf4jParent);
        Marker log4jParent = MarkerManager.getMarker("PARENT");
        Marker log4jMarker = MarkerManager.getMarker("TEST", log4jParent);

        assertTrue("Incorrect Marker class", slf4jMarker instanceof MarkerWrapper);
        assertTrue("SLF4J Marker doesn't match Log4j Marker", ((MarkerWrapper) slf4jMarker).isInstanceOf(log4jMarker));
        assertTrue("SLF4J Parent doesn't match Log4j parent", ((MarkerWrapper) slf4jMarker).isInstanceOf(log4jParent));
    }
View Full Code Here


            entity.set("source", (Object) null);
        } else {
            entity.set("source", this.convertStackTraceElement(source));
        }

        Marker marker = event.getMarker();
        if (marker == null) {
            entity.set("marker", (Object) null);
        } else {
            final NoSQLObject<W> originalMarkerEntity = this.connection.createObject();
            NoSQLObject<W> markerEntity = originalMarkerEntity;
            markerEntity.set("name", marker.getName());
            while (marker.getParent() != null) {
                marker = marker.getParent();
                final NoSQLObject<W> parentMarkerEntity = this.connection.createObject();
                parentMarkerEntity.set("name", marker.getName());
                markerEntity.set("parent", parentMarkerEntity);
                markerEntity = parentMarkerEntity;
            }
            entity.set("marker", originalMarkerEntity);
        }
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

    @Override
    public final int doEndTag() throws JspException {
        final Log4jTaglibLogger logger = this.getLogger();
        final Level level = this.getLevel();
        final Marker marker = this.getMarker();

        if (TagUtils.isEnabled(logger, level, marker)) {
            final Object message = this.getMessage();
            final Throwable exception = this.getException();
            if (message instanceof Message) {
View Full Code Here

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

    @Test
    public void testGetLevelReturnsOffIfNullLevelSet() {
        final RingBufferLogEvent evt = new RingBufferLogEvent();
        final String loggerName = null;
        final Marker marker = null;
        final String fqcn = null;
        final Level level = null;
        final Message data = null;
        final Throwable t = null;
        final Map<String, String> map = null;
View Full Code Here

    @Test
    public void testGetMessageReturnsNonNullMessage() {
        final RingBufferLogEvent evt = new RingBufferLogEvent();
        final String loggerName = null;
        final Marker marker = null;
        final String fqcn = null;
        final Level level = null;
        final Message data = null;
        final Throwable t = null;
        final Map<String, String> map = null;
View Full Code Here

    @Test
    public void testGetMillisReturnsConstructorMillisForNormalMessage() {
        final RingBufferLogEvent evt = new RingBufferLogEvent();
        final String loggerName = null;
        final Marker marker = null;
        final String fqcn = null;
        final Level level = null;
        final Message data = null;
        final Throwable t = null;
        final Map<String, String> map = null;
View Full Code Here

    @Test
    public void testGetMillisReturnsMsgTimestampForTimestampMessage() {
        final RingBufferLogEvent evt = new RingBufferLogEvent();
        final String loggerName = null;
        final Marker marker = null;
        final String fqcn = null;
        final Level level = null;
        final Message data = new TimeMsg("", 567);
        final Throwable t = null;
        final Map<String, String> map = null;
View Full Code Here

    @Test
    public void testSerializationDeserialization() throws IOException, ClassNotFoundException {
        final RingBufferLogEvent evt = new RingBufferLogEvent();
        final String loggerName = "logger.name";
        final Marker marker = null;
        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 = null;
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.