Search in sources :

Example 1 with LogsConfigBean

use of org.eweb4j.config.bean.LogsConfigBean in project eweb4j-framework by laiweiwei.

the class LogFactory method getLogger.

public static Log getLogger(Class<?> clazz, boolean isConsole, String level, String file, String fileSize) {
    LogConfigBean log = new LogConfigBean();
    log.setLevel(level);
    log.setFile(file);
    log.setSize("" + CommonUtil.parseFileSize(fileSize));
    log.setConsole(String.valueOf(isConsole));
    LogsConfigBean logs = new LogsConfigBean();
    logs.getLog().add(log);
    return new LogImpl(logs, "LOG", clazz);
}
Also used : LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) LogConfigBean(org.eweb4j.config.bean.LogConfigBean)

Example 2 with LogsConfigBean

use of org.eweb4j.config.bean.LogsConfigBean in project eweb4j-framework by laiweiwei.

the class LogFactory method getORMLogger.

public static Log getORMLogger(Class<?> clazz) {
    ConfigBean cb = (ConfigBean) SingleBeanCache.get(ConfigBean.class.getName());
    LogsConfigBean logs = cb == null ? new LogsConfigBean() : cb.getOrm().getLogs();
    return new LogImpl(logs, "ORM", clazz);
}
Also used : LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) ConfigBean(org.eweb4j.config.bean.ConfigBean) LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) LogConfigBean(org.eweb4j.config.bean.LogConfigBean)

Example 3 with LogsConfigBean

use of org.eweb4j.config.bean.LogsConfigBean in project eweb4j-framework by laiweiwei.

the class LogFactory method getLogger.

public static Log getLogger(Class<?> clazz, boolean isConsole) {
    LogConfigBean log = new LogConfigBean();
    log.setLevel("debug");
    log.setFile(null);
    log.setSize("0");
    log.setConsole(String.valueOf(isConsole));
    LogsConfigBean logs = new LogsConfigBean();
    logs.getLog().add(log);
    return new LogImpl(logs, "CONFIG", clazz);
}
Also used : LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) LogConfigBean(org.eweb4j.config.bean.LogConfigBean)

Example 4 with LogsConfigBean

use of org.eweb4j.config.bean.LogsConfigBean in project eweb4j-framework by laiweiwei.

the class ConfigBeanCreator method create.

public static ConfigBean create() {
    ConfigBean cb = new ConfigBean();
    I18N i18n = new I18N();
    Locale locale = new Locale();
    locale.setLanguage(java.util.Locale.CHINA.getLanguage());
    locale.setCountry(java.util.Locale.CHINA.getCountry());
    i18n.getLocale().add(locale);
    cb.setLocales(i18n);
    Properties props = new Properties();
    Prop file = new Prop();
    props.getFile().add(file);
    cb.setProperties(props);
    LogsConfigBean lcb = new LogsConfigBean();
    ConfigIOC ioc = new ConfigIOC();
    IOCXmlFiles iocXmlFiles = new IOCXmlFiles();
    iocXmlFiles.setPath(new ArrayList<String>());
    ioc.setIocXmlFiles(iocXmlFiles);
    ioc.setLogs(lcb);
    cb.setIoc(ioc);
    ConfigORM orm = new ConfigORM();
    orm.setLogs(lcb);
    Ddl ddl = new Ddl();
    orm.setDdl(ddl);
    ORMXmlFiles ormXmlFiles = new ORMXmlFiles();
    orm.setOrmXmlFiles(ormXmlFiles);
    ScanPojoPackage spp = new ScanPojoPackage();
    orm.setScanPojoPackage(spp);
    DBInfoXmlFiles dbInfoXmlFiles = new DBInfoXmlFiles();
    dbInfoXmlFiles.setPath(new ArrayList<String>());
    orm.setDbInfoXmlFiles(dbInfoXmlFiles);
    cb.setOrm(orm);
    ConfigMVC mvc = new ConfigMVC();
    mvc.setLogs(lcb);
    UploadConfigBean upload = new UploadConfigBean();
    mvc.setUpload(upload);
    ActionXmlFile actionFiles = new ActionXmlFile();
    actionFiles.setPath(new ArrayList<String>());
    mvc.setActionXmlFiles(actionFiles);
    InterXmlFile intFiles = new InterXmlFile();
    intFiles.setPath(new ArrayList<String>());
    mvc.setInterXmlFiles(intFiles);
    ScanActionPackage sap = new ScanActionPackage();
    mvc.setScanActionPackage(sap);
    ScanInterceptorPackage sip = new ScanInterceptorPackage();
    mvc.setScanInterceptorPackage(sip);
    cb.setMvc(mvc);
    return cb;
}
Also used : Locale(org.eweb4j.config.bean.Locale) ActionXmlFile(org.eweb4j.config.bean.ActionXmlFile) Prop(org.eweb4j.config.bean.Prop) ConfigIOC(org.eweb4j.config.bean.ConfigIOC) ConfigMVC(org.eweb4j.config.bean.ConfigMVC) InterXmlFile(org.eweb4j.config.bean.InterXmlFile) UploadConfigBean(org.eweb4j.config.bean.UploadConfigBean) ConfigBean(org.eweb4j.config.bean.ConfigBean) LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) ScanInterceptorPackage(org.eweb4j.config.bean.ScanInterceptorPackage) Properties(org.eweb4j.config.bean.Properties) ScanPojoPackage(org.eweb4j.config.bean.ScanPojoPackage) Ddl(org.eweb4j.config.bean.Ddl) IOCXmlFiles(org.eweb4j.config.bean.IOCXmlFiles) ConfigORM(org.eweb4j.config.bean.ConfigORM) LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) ScanActionPackage(org.eweb4j.config.bean.ScanActionPackage) ORMXmlFiles(org.eweb4j.config.bean.ORMXmlFiles) I18N(org.eweb4j.config.bean.I18N) DBInfoXmlFiles(org.eweb4j.config.bean.DBInfoXmlFiles) UploadConfigBean(org.eweb4j.config.bean.UploadConfigBean)

Example 5 with LogsConfigBean

use of org.eweb4j.config.bean.LogsConfigBean in project eweb4j-framework by laiweiwei.

the class LogFactory method getIOCLogger.

public static Log getIOCLogger(Class<?> clazz) {
    ConfigBean cb = (ConfigBean) SingleBeanCache.get(ConfigBean.class.getName());
    LogsConfigBean logs = cb == null ? new LogsConfigBean() : cb.getIoc().getLogs();
    return new LogImpl(logs, "IOC", clazz);
}
Also used : LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) ConfigBean(org.eweb4j.config.bean.ConfigBean) LogsConfigBean(org.eweb4j.config.bean.LogsConfigBean) LogConfigBean(org.eweb4j.config.bean.LogConfigBean)

Aggregations

LogsConfigBean (org.eweb4j.config.bean.LogsConfigBean)6 LogConfigBean (org.eweb4j.config.bean.LogConfigBean)5 ConfigBean (org.eweb4j.config.bean.ConfigBean)4 ActionXmlFile (org.eweb4j.config.bean.ActionXmlFile)1 ConfigIOC (org.eweb4j.config.bean.ConfigIOC)1 ConfigMVC (org.eweb4j.config.bean.ConfigMVC)1 ConfigORM (org.eweb4j.config.bean.ConfigORM)1 DBInfoXmlFiles (org.eweb4j.config.bean.DBInfoXmlFiles)1 Ddl (org.eweb4j.config.bean.Ddl)1 I18N (org.eweb4j.config.bean.I18N)1 IOCXmlFiles (org.eweb4j.config.bean.IOCXmlFiles)1 InterXmlFile (org.eweb4j.config.bean.InterXmlFile)1 Locale (org.eweb4j.config.bean.Locale)1 ORMXmlFiles (org.eweb4j.config.bean.ORMXmlFiles)1 Prop (org.eweb4j.config.bean.Prop)1 Properties (org.eweb4j.config.bean.Properties)1 ScanActionPackage (org.eweb4j.config.bean.ScanActionPackage)1 ScanInterceptorPackage (org.eweb4j.config.bean.ScanInterceptorPackage)1 ScanPojoPackage (org.eweb4j.config.bean.ScanPojoPackage)1 UploadConfigBean (org.eweb4j.config.bean.UploadConfigBean)1