use of org.slf4j.Logger in project openhab1-addons by openhab.
the class MBrickletMotionDetectorImpl method setLogger.
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setLogger(Logger newLogger) {
Logger oldLogger = logger;
logger = newLogger;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.MBRICKLET_MOTION_DETECTOR__LOGGER, oldLogger, logger));
}
use of org.slf4j.Logger in project openhab1-addons by openhab.
the class MBrickletMultiTouchImpl method setLogger.
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setLogger(Logger newLogger) {
Logger oldLogger = logger;
logger = newLogger;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.MBRICKLET_MULTI_TOUCH__LOGGER, oldLogger, logger));
}
use of org.slf4j.Logger in project openhab1-addons by openhab.
the class MBrickletOLE64x48Impl method setLogger.
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setLogger(Logger newLogger) {
Logger oldLogger = logger;
logger = newLogger;
if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, ModelPackage.MBRICKLET_OLE6_4X48__LOGGER, oldLogger, logger));
}
}
use of org.slf4j.Logger in project translationstudio8 by heartsome.
the class Utils method clearTmxFile.
public static File clearTmxFile(File f) throws ImportException {
Logger logger = LoggerFactory.getLogger(Utils.class);
File tempFile = null;
BufferedWriter writer = null;
try {
tempFile = File.createTempFile("tmxtemp", ".tmx");
writer = new BufferedWriter(new FileWriter(tempFile));
} catch (IOException e1) {
logger.error("", e1);
}
String encoding = FileEncodingDetector.detectFileEncoding(f);
FileInputStream in = null;
try {
in = new FileInputStream(f);
} catch (FileNotFoundException e) {
if (writer != null) {
try {
writer.close();
} catch (IOException e1) {
logger.error("", e1);
}
}
logger.error("", e);
}
InputStreamReader inr = null;
try {
inr = new InputStreamReader(in, encoding);
} catch (UnsupportedEncodingException e1) {
try {
if (writer != null) {
writer.close();
}
if (in != null) {
in.close();
}
} catch (IOException e) {
logger.error("", e);
}
throw new ImportException(Messages.getString("database.Utils.msg1"));
}
BufferedReader bfr = new BufferedReader(inr);
try {
String line = bfr.readLine();
// // Bug #3428
line = clearXMLEnconding(line);
boolean flg = true;
while (line != null) {
if (flg) {
int tmpos = line.indexOf("<header");
if (tmpos != -1) {
// porp started
StringBuffer headerbf = new StringBuffer();
headerbf.append(line);
int tempeos = line.indexOf(">", tmpos);
while (tempeos == -1) {
line = bfr.readLine();
if (line == null) {
throw new ImportException(Messages.getString("database.Utils.msg2"));
}
headerbf.append("\n").append(line);
tempeos = headerbf.indexOf(">");
}
String headerStart = headerbf.substring(0, tempeos + 1);
writer.write(headerStart);
int t = line.indexOf("/>");
if (t != -1) {
String end = line.substring(t + 2, line.length());
if (end != null && end.length() != 0) {
writer.write(end);
}
line = bfr.readLine();
flg = false;
continue;
}
t = line.indexOf("</header>");
if (t != -1) {
String end = line.substring(t, line.length());
writer.write(end);
line = bfr.readLine();
flg = false;
continue;
}
// read to </header>
line = bfr.readLine();
while (line != null) {
int endof = line.indexOf("</header>");
if (endof != -1) {
line = line.substring(endof, line.length());
flg = false;
break;
}
line = bfr.readLine();
}
}
}
writer.write(line);
line = bfr.readLine();
}
} catch (IOException e) {
logger.error("", e);
} finally {
try {
if (writer != null) {
writer.close();
}
if (bfr != null) {
bfr.close();
}
} catch (IOException e) {
logger.error("", e);
}
}
return tempFile;
}
use of org.slf4j.Logger in project cassandra by apache.
the class StorageService method setLoggingLevel.
public void setLoggingLevel(String classQualifier, String rawLevel) throws Exception {
ch.qos.logback.classic.Logger logBackLogger = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(classQualifier);
// if both classQualifer and rawLevel are empty, reload from configuration
if (StringUtils.isBlank(classQualifier) && StringUtils.isBlank(rawLevel)) {
JMXConfiguratorMBean jmxConfiguratorMBean = JMX.newMBeanProxy(ManagementFactory.getPlatformMBeanServer(), new ObjectName("ch.qos.logback.classic:Name=default,Type=ch.qos.logback.classic.jmx.JMXConfigurator"), JMXConfiguratorMBean.class);
jmxConfiguratorMBean.reloadDefaultConfiguration();
return;
} else // classQualifer is set, but blank level given
if (StringUtils.isNotBlank(classQualifier) && StringUtils.isBlank(rawLevel)) {
if (logBackLogger.getLevel() != null || hasAppenders(logBackLogger))
logBackLogger.setLevel(null);
return;
}
ch.qos.logback.classic.Level level = ch.qos.logback.classic.Level.toLevel(rawLevel);
logBackLogger.setLevel(level);
logger.info("set log level to {} for classes under '{}' (if the level doesn't look like '{}' then the logger couldn't parse '{}')", level, classQualifier, rawLevel, rawLevel);
}
Aggregations