메뉴 건너뛰기

Bigdata, Semantic IoT, Hadoop, NoSQL

Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다. 문의사항은 gooper@gooper.com로 메일을 보내주세요.


--------------DRLLogger.java----------------

package com.gooper.drool_test;


import org.kie.api.runtime.rule.RuleContext;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;


/*

 * drools에서 drl관련 로그를 기록하기 위한 클래스 파일 

 */

public final class DRLLogger {


private DRLLogger() {

}

protected static Logger getLogger(final RuleContext drools) {

   final String category = drools.getRule().getPackageName() + "." + drools.getRule().getName();

   final Logger logger = LoggerFactory.getLogger(category);

   return logger;

}

public static void info(final RuleContext drools, final String message, final Object... parameters) {

   final Logger logger = getLogger(drools);

   logger.info(message, parameters);

}

public static void debug(final RuleContext drools, final String message, final Object... parameters) {

   final Logger logger = getLogger(drools);

   logger.debug(message, parameters);

}

public static void error(final RuleContext drools, final String message, final Object... parameters) {

   final Logger logger = getLogger(drools);

   logger.error(message, parameters);

}


}

A personal place to organize information learned during the development of such Hadoop, Hive, Hbase, Semantic IoT, etc.
We are open to the required minutes. Please send inquiries to gooper@gooper.com.

위로