All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.taskurotta.bootstrap.config.logging.SimpleLogConfig Maven / Gradle / Ivy

The newest version!
package ru.taskurotta.bootstrap.config.logging;

import java.util.HashMap;
import java.util.Map;

/**
 * Created on 22.08.2014.
 */
public class SimpleLogConfig {
    private String level = "WARN";
    private Map loggers = new HashMap();
    private ConsoleAppenderCfg console;
    private FileAppenderCfg file;

    public static SimpleLogConfig defaultConfiguration() {
        SimpleLogConfig result = new SimpleLogConfig();
        result.setConsole(new ConsoleAppenderCfg());
        result.setFile(new FileAppenderCfg());
        return result;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public Map getLoggers() {
        return loggers;
    }

    public void setLoggers(Map loggers) {
        this.loggers = loggers;
    }


    public ConsoleAppenderCfg getConsole() {
        return console;
    }

    public void setConsole(ConsoleAppenderCfg console) {
        this.console = console;
    }

    public FileAppenderCfg getFile() {
        return file;
    }

    public void setFile(FileAppenderCfg file) {
        this.file = file;
    }

    @Override
    public String toString() {
        return "SimpleLoggingConfig{" +
                "level='" + level + '\'' +
                ", loggers=" + loggers +
                ", console=" + console +
                ", file=" + file +
                '}';
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy