XMLFormServiceLogger.java 5.64 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.slf4j.Logger
 */
package com.adobe.document;

import org.slf4j.Logger;

import java.util.ResourceBundle;

public class XMLFormServiceLogger {
    public static final String ALC_XTG_100_001 = "ALC-XTG-100-001";
    public static final String ALC_XTG_100_002 = "ALC-XTG-100-002";
    public static final String ALC_XTG_100_003 = "ALC-XTG-100-003";
    public static final String ALC_XTG_100_004 = "ALC-XTG-100-004";
    public static final String ALC_XTG_100_005 = "ALC-XTG-100-005";
    public static final String ALC_XTG_100_006 = "ALC-XTG-100-006";
    public static final String ALC_XTG_100_007 = "ALC-XTG-100-007";
    public static final String ALC_XTG_100_008 = "ALC-XTG-100-008";
    public static final String ALC_XTG_100_009 = "ALC-XTG-100-009";
    public static final String ALC_XTG_100_010 = "ALC-XTG-100-010";
    public static final String ALC_XTG_100_011 = "ALC-XTG-100-011";
    public static final String ALC_XTG_100_012 = "ALC-XTG-100-012";
    public static final String ALC_XTG_100_013 = "ALC-XTG-100-013";
    public static final String ALC_XTG_100_014 = "ALC-XTG-100-014";
    public static final String ALC_XTG_100_015 = "ALC-XTG-100-015";
    public static final String ALC_XTG_100_016 = "ALC-XTG-100-016";
    public static final String ALC_XTG_100_017 = "ALC-XTG-100-017";
    public static final String ALC_XTG_100_018 = "ALC-XTG-100-018";
    public static final String ALC_XTG_100_019 = "ALC-XTG-100-019";
    public static final String ALC_XTG_100_020 = "ALC-XTG-100-020";
    public static final String ALC_XTG_100_021 = "ALC-XTG-100-021";
    public static final String ALC_XTG_100_022 = "ALC-XTG-100-022";
    public static final String ALC_XTG_100_101 = "ALC-XTG-100-101";
    public static final String ALC_XTG_100_102 = "ALC-XTG-100-102";
    public static final String ALC_XTG_100_103 = "ALC-XTG-100-103";
    public static final String ALC_XTG_100_104 = "ALC-XTG-100-104";
    public static final String ALC_XTG_100_105 = "ALC-XTG-100-105";
    public static final String ALC_XTG_100_106 = "ALC-XTG-100-106";
    public static final String ALC_XTG_100_107 = "ALC-XTG-100-107";
    public static final String ALC_XTG_100_108 = "ALC-XTG-100-108";
    public static final String ALC_XTG_100_109 = "ALC-XTG-100-109";
    public static final String ALC_XTG_100_110 = "ALC-XTG-100-110";
    public static final String ALC_XTG_100_111 = "ALC-XTG-100-111";
    public static final String ALC_XTG_100_112 = "ALC-XTG-100-112";
    public static final String ALC_XTG_100_113 = "ALC-XTG-100-113";
    public static final String ALC_XTG_100_114 = "ALC-XTG-100-114";
    public static final String ALC_XTG_100_115 = "ALC-XTG-100-115";
    public static final String ALC_XTG_100_116 = "ALC-XTG-100-116";
    public static final String ALC_XTG_100_117 = "ALC-XTG-100-117";
    public static final String ALC_XTG_100_118 = "ALC-XTG-100-118";
    public static final String ALC_XTG_100_119 = "ALC-XTG-100-119";
    public static final String ALC_XTG_100_120 = "ALC-XTG-100-120";
    public static final String ALC_XTG_100_121 = "ALC-XTG-100-121";
    public static final String ALC_XTG_100_122 = "ALC-XTG-100-122";
    public static final String ALC_XTG_100_123 = "ALC-XTG-100-123";
    public static final String ALC_XTG_100_124 = "ALC-XTG-100-124";
    public static final String ALC_XTG_100_125 = "ALC-XTG-100-125";
    public static final String ALC_XTG_100_126 = "ALC-XTG-100-126";
    public static final String ALC_XTG_100_127 = "ALC-XTG-100-127";
    public static final String ALC_XTG_100_128 = "ALC-XTG-100-128";
    public static final String ALC_XTG_100_129 = "ALC-XTG-100-129";
    public static final String ALC_XTG_100_130 = "ALC-XTG-100-130";
    public static final String ALC_XTG_100_131 = "ALC-XTG-100-131";
    public static final String ALC_XTG_100_132 = "ALC-XTG-100-132";
    public static final String ALC_XTG_100_133 = "ALC-XTG-100-133";
    private static final String RESOURCE_BUNDLE = "com.adobe.document.XMLFormService-messages_en";
    private ResourceBundle mResources = null;
    private Logger moLogger = null;

    public XMLFormServiceLogger(Logger logger) {
        this.moLogger = logger;
    }

    public void trace(String msgId) {
        String msg = this.getMsg(msgId, null, null);
        String prefix = msgId;
        this.moLogger.debug(prefix + msg);
    }

    public void trace(String msgId, String value1) {
        String msg = this.getMsg(msgId, value1, null);
        String prefix = msgId;
        this.moLogger.debug(prefix + msg);
    }

    public void trace(String msgId, String value1, String value2) {
        String msg = this.getMsg(msgId, value1, value2);
        String prefix = msgId;
        this.moLogger.debug(prefix + msg);
    }

    public void info(String msgId) {
        String msg = this.getMsg(msgId, null, null);
        this.moLogger.info(msg);
    }

    public void warn(String msgId, String value1) {
        String msg = this.getMsg(msgId, value1, null);
        this.moLogger.warn(msg);
    }

    public void error(String msgId, String value1) {
        String msg = this.getMsg(msgId, value1, null);
        this.moLogger.error(msg);
    }

    private String getMsg(String msgId, String value1, String value2) {
        if (this.mResources == null) {
            this.mResources = ResourceBundle.getBundle("com.adobe.document.XMLFormService-messages_en");
        }
        String msg = this.mResources.getString(msgId);
        if (value1 != null && msg.indexOf("%1") != -1) {
            msg = msg.replaceAll("%1", value1);
        }
        if (value2 != null && msg.indexOf("%2") != -1) {
            msg = msg.replaceAll("%2", value2);
        }
        return msg;
    }
}