热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.bedework.util.logging.BwLogger类的使用及代码示例

本文整理了Java中org.bedework.util.logging.BwLogger类的一些代码示例,展示了BwLogger类的具体用法。

本文整理了Java中org.bedework.util.logging.BwLogger类的一些代码示例,展示了BwLogger类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BwLogger类的具体详情如下:
包路径:org.bedework.util.logging.BwLogger
类名称:BwLogger

BwLogger介绍

[英]This class provides basic logging support. It also allows for some log messages to be output to multiple loggers. Each stream will be for this class possible prefixed by name + ".". User: mike Date: 12/11/18 Time: 15:51
[中]此类提供基本的日志记录支持。它还允许将一些日志消息输出到多个记录器。对于此类,每个流都可能以名称+“”作为前缀。用户:mike日期:12/11/18时间:15:51

代码示例

代码示例来源:origin: org.bedework/bw-util-xml

@Override
public BwLogger getLogger() {
if ((logger.getLoggedClass() == null) && (logger.getLoggedName() == null)) {
logger.setLoggedClass(getClass());
}
return logger;
}
}

代码示例来源:origin: org.bedework/bw-util-jmx

protected static Object makeObject(final String className) {
try {
Object o = Class.forName(className).newInstance();
if (o == null) {
new BwLogger().setLoggedClass(ConfBase.class)
.error("Class " + className + " not found");
return null;
}
return o;
} catch (Throwable t) {
new BwLogger().setLoggedClass(ConfBase.class)
.error("Unable to make object ", t);
return null;
}
}

代码示例来源:origin: org.bedework/bw-caldav-util

private static void dumpXml(final Node nd) {
final BwLogger logger =
new BwLogger().setLoggedClass(Parser.class);
if (!logger.debug()) {
return;
}
try {
ByteArrayOutputStream out = new ByteArrayOutputStream();
// XMLWriter writer = new XMLWriter(out, format);
// writer.write(nd);
TransformerFactory tfactory = TransformerFactory.newInstance();
Transformer serializer;
serializer = tfactory.newTransformer();
//Setup indenting to "pretty print"
serializer.setOutputProperty(OutputKeys.INDENT, "yes");
serializer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
serializer.transform(new DOMSource(nd), new StreamResult(out));
logger.debug(out.toString());
} catch (Throwable t) {
logger.error("Unable to dump XML");
}
}

代码示例来源:origin: org.bedework/bw-util-servlet

/** Print all the headers
*
* @param req Incoming HttpServletRequest object
*/
public static void dumpHeaders(final HttpServletRequest req) {
Enumeration en = req.getHeaderNames();
while (en.hasMoreElements()) {
String name = (String) en.nextElement();
logger.debug(name + ": " + req.getHeader(name));
}
}

代码示例来源:origin: org.bedework/bw-util-logging

default void setLoggerClass() {
getLogger().setLoggedClass(getClass());
}

代码示例来源:origin: org.bedework.caleng/bw-calendar-engine-ical

logger.warn("TRANS-TO_EVENT: Got a recurrence id range");
(cal.getCalType() != BwCalendar.calTypePendingInbox) &&
(cal.getCalType() != BwCalendar.calTypeOutbox)) {
if (logger.debug()) {
logger.debug("TRANS-TO_EVENT: try to fetch event with guid=" + guid);
if (logger.debug()) {
if (evinfo != null) {
logger.debug("TRANS-TO_EVENT: fetched event with guid");
} else {
logger.debug("TRANS-TO_EVENT: did not find event with guid");
logger. warn("Mismatched rid ev=" + evrid + " expected " + rid);
logger.debug("Unknown property with name " + prop.getName() +
" class " + prop.getClass() +
" and value " + pval);
fbtype = BwFreeBusyComponent.typeFree;
} else {
if (logger.debug()) {
logger.debug("Unsupported parameter " + par.getName());
if (logger.debug()) {
logger.debug("Unsupported property with index " + pi +
"; class " + prop.getClass() +
" and value " + pval);

代码示例来源:origin: org.bedework/bw-util-hibernate

/**
* @throws HibException
*/
@Override
public void flush() throws HibException {
if (exc != null) {
// Didn't hear me last time?
throw new HibException(exc);
}
if (getLogger().isDebugEnabled()) {
getLogger().debug("About to flush");
}
try {
sess.flush();
} catch (Throwable t) {
handleException(t);
}
}

代码示例来源:origin: org.bedework/bw-util-logging

/**
* @param msg to output
*/
default void error(final String msg) {
getLogger().error(msg);
}

代码示例来源:origin: org.bedework.caleng/bw-calendar-engine-ical

if (logger.debug()) {
logger.warn("Not handing x-property " + xname);

代码示例来源:origin: org.bedework.caleng/bw-calendar-engine-ical

logger.warn("Odd character  in description: " +
bwstr.getValue());
} catch (Throwable t) {
logger.error(t);

代码示例来源:origin: org.bedework/bw-util-servlet

/** Returns the String url from the request.
*
* @param request incoming request
* @return String url from the request
*/
public static String getUrl(final HttpServletRequest request) {
try {
final StringBuffer sb = request.getRequestURL();
if (sb != null) {
return sb.toString();
}
// Presumably portlet - see what happens with uri
return request.getRequestURI();
} catch (Throwable t) {
logger.warn("Unable to get url from " + request);
return "BogusURL.this.is.probably.a.portal";
}
}

代码示例来源:origin: org.bedework/bw-util-logging

/**
* @param msg to output
*/
default void debug(final String msg) {
getLogger().debug(msg);
}

代码示例来源:origin: org.bedework/bw-util-logging

default void setLoggerClass(final Class cl) {
getLogger().setLoggedClass(cl);
}

代码示例来源:origin: org.bedework/bw-util-hibernate

if (getLogger().isDebugEnabled()) {
getLogger().debug("Enter rollback");
if (getLogger().isDebugEnabled()) {
getLogger().debug("About to rollback");

代码示例来源:origin: org.bedework/bw-util-logging

/**
* @param t exception
*/
default void error(final Throwable t) {
getLogger().error(t);
}

代码示例来源:origin: org.bedework/bw-util-logging

/**
* @param msg to output
*/
default void warn(final String msg) {
getLogger().warn(msg);
}

代码示例来源:origin: org.bedework.caleng/bw-calendar-engine-facade

@Override
public BwLogger getLogger() {
if ((logger.getLoggedClass() == null) && (logger.getLoggedName() == null)) {
logger.setLoggedClass(getClass());
}
return logger;
}
}

代码示例来源:origin: org.bedework/bw-caldav-util

if ((bnp == null) ||
(n.getNotification() != null)) {
new BwLogger().setLoggedClass(Parser.class).
error("No parser to handle " + curnode);
return null;

代码示例来源:origin: org.bedework/bw-caldav-util

/**
* @param f
*/
public static void dumpFilter(final FilterType f) {
logger.debug("");
dumpCompFilter(f.getCompFilter(), " ");
logger.debug("
");
}

代码示例来源:origin: org.bedework/bw-util-logging

/**
* @param msg to output
*/
default void error(final String msg,
final Throwable t) {
getLogger().error(msg, t);
}

推荐阅读
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 标题: ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • JavaSE笔试题-接口、抽象类、多态等问题解答
    本文解答了JavaSE笔试题中关于接口、抽象类、多态等问题。包括Math类的取整数方法、接口是否可继承、抽象类是否可实现接口、抽象类是否可继承具体类、抽象类中是否可以有静态main方法等问题。同时介绍了面向对象的特征,以及Java中实现多态的机制。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
author-avatar
仇顺嵐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有