org.seasar.framework.log.Logger类的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(149)

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

Logger介绍

[英]ログ出力を提供するクラスです。
[中]

代码示例

代码示例来源:origin: org.seasar.container/s2-framework

/**
 * ログを出力します。
 * 
 * @param messageCode
 * @param args
 */
public final void log(String messageCode, Object[] args) {
  log(messageCode, args, null);
}

代码示例来源:origin: org.seasar.portlet/s2-portlet

public void destroy() {
  if (logger.isDebugEnabled()) {
    logger.debug("calling HotdeployPortletFilter#destroy().");
  }
}

代码示例来源:origin: net.arnx/jsonic

@Override
  public void error(String message, Throwable e) {
    if (e != null) {
      log.error(message, e);
    } else {
      log.error(message);
    }
  }
}

代码示例来源:origin: org.seasar.container/s2-framework

public void contextInitialized(ServletContextEvent event) {
  logger.debug("S2Container initialize start");
  ServletContext servletContext = event.getServletContext();
  try {
    initializeContainer(servletContext);
  } catch (RuntimeException e) {
    logger.log(e);
    throw e;
  }
  logger.debug("S2Container initialize end");
}

代码示例来源:origin: com.github.ns2j/nos2jdbc-core

/**
 * トランザクションを開始します。
 * 
 */
public void begin() throws NotSupportedException, SystemException {
  status = Status.STATUS_ACTIVE;
  init();
  if (logger.isDebugEnabled()) {
    logger.log("DSSR0003", new Object[] { this });
  }
}

代码示例来源:origin: org.seasar.container/s2-framework

public Object invoke(MethodInvocation invocation) throws Throwable {
  Class targetClass = getTargetClass(invocation);
  if (logger.isDebugEnabled()) {
    String methodName = invocation.getMethod().getName();
    logger.debug("[ToStringInterceptor] modifying "
        + targetClass.getName() + "#" + methodName);
  }
  try {
    return toString(targetClass, invocation.getThis());
  } catch (Exception e) {
    logger.error("[ToStringInterceptor] modify failed", e);
    return invocation.proceed();
  }
}

代码示例来源:origin: net.arnx/jsonic

@Override
public void debug(String message, Throwable e) {
  if (e != null) {
    log.debug(message, e);
  } else {
    log.debug(message);
  }
}

代码示例来源:origin: org.seasar.buri/s2-buri

public BuriExePackages CompileObject(BuriPackageType buriPackage,ParticipantProvider provider) {
  logger.info("コンパイル開始");
  BuriExePackages result = Compile(buriPackage,provider);
  logger.info("コンパイル終了");
  return result;
}

代码示例来源:origin: org.seasar.struts/s2-struts

protected void initChain() throws ServletException {
  // Parse the configuration file specified by path or resource
  try {
    String value;
    value = getServletConfig().getInitParameter("chainConfig");
    if (value != null) {
      chainConfig = value;
    }
    ConfigParser parser = new ConfigParser();
    List urls = splitAndResolvePaths(chainConfig);
    URL resource;
    for (Iterator i = urls.iterator(); i.hasNext();) {
      resource = (URL) i.next();
      log.info("Loading chain catalog from " + resource);
      parser.parse(resource);
    }
  } catch (Exception e) {
    log.error("Exception loading resources", e);
    throw new ServletException(e);
  }
}

代码示例来源:origin: org.seasar.container/s2-framework

/**
 * DEBUG情報を出力します。
 * 
 * @param message
 * @param throwable
 */
public final void debug(Object message, Throwable throwable) {
  if (isDebugEnabled()) {
    log.debug(message, throwable);
  }
}

代码示例来源:origin: net.arnx/jsonic

@Override
public void warn(String message, Throwable e) {
  if (e != null) {
    log.warn(message, e);
  } else {
    log.warn(message);
  }
}

代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core

public void deleteRole(String roledn) {
    
    TgwRole role = getRole(roledn);
    if(role.isAdmin()){ // should throw Exception ??
      log.warn(role.getName() + "couldn't delete role which represents admin priviledge.");			
      return; 
    }
            
    try{
      ctx = new InitialDirContext(environment);						
      ctx.destroySubcontext(DirectoryUtils.getRDN(roledn,searchBase));
      log.info("deleting " + roledn + " completed.");		
//            ctx.close();            
    }catch(NamingException ne){
      ne.printStackTrace();
    }finally{
      DirectoryUtils.closeQuietly(ctx);
    }
  }

代码示例来源:origin: org.seasar.container/s2-framework

/**
 * INFO情報を出力します。
 * 
 * @param message
 * @param throwable
 */
public final void info(Object message, Throwable throwable) {
  if (isInfoEnabled()) {
    log.info(message, throwable);
  }
}

代码示例来源:origin: org.seasar.container/s2-framework

/**
 * HOT deployクラスローダを破棄します。
 */
public void finish() {
  componentDefCache.clear();
  hotdeployClassLoader = null;
  DisposableUtil.dispose();
  if (logger.isDebugEnabled()) {
    logger.log("DSSR0109", null);
  }
}

代码示例来源:origin: org.seasar.cms.ymir/ymir

public void destroy() {
  logger_.debug("Ymir destroy start");
  destroyListeners();
  requestProcessor_ = null;
  logger_.debug("Ymir destroy end");
}

代码示例来源:origin: org.seasar.buri/s2-buri

public BuriExePackages CompileFile(String src,ParticipantProvider provider) {
  logger.info(src + "読み込み開始");
  Object data = oouoReader.readFile(src);
  assert data instanceof BuriPackageType;
  logger.info(src + "コンパイル開始");
  BuriExePackages result = Compile((BuriPackageType)data,provider);
  logger.info(src + "コンパイル終了");
  return result;
}

代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core

public List<TgwUser> getUsers() {
        
    List<TgwUser> list = new ArrayList<TgwUser>();
    
    try{			
      ctx = new InitialDirContext(environment);		
      String userSearchBase = DirectoryUtils.buildSuffix(userSuffix,searchBase,false,false);
      NamingEnumeration res = ctx.search(userSearchBase,userSearchFilter,controls);
      while(res.hasMore()){				
        SearchResult entry = (SearchResult) res.next();                
        Attributes attrs = entry.getAttributes();
        
        if(attrs == null){
          log.info("attributes not found for " + entry.getName());
          continue;
        }        
                                
        TgwUser user = createUser(getFullDN(entry.getName(),true),attrs);				
        list.add(user);                                
      }            
//            ctx.close();
    }catch(NamingException ne){
      log.error("search failed.");
      ne.printStackTrace();
    }finally{
      DirectoryUtils.closeQuietly(ctx);
    }
    return list;
  }

代码示例来源:origin: com.github.ns2j/nos2jdbc-util

/**
 * DEBUG情報を出力します。
 * 
 * @param message
 * @param throwable
 */
public final void debug(Object message, Throwable throwable) {
  if (isDebugEnabled()) {
    log.debug(message, throwable);
  }
}

代码示例来源:origin: org.seasar.struts/s2-struts

private static JarFile createJarFileInstance(File path) {
  try {
    return new JarFile(path);
  } catch (IOException e) {
    logger.warn(e.toString());
    return null;
  }
}

代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core

public void deleteUser(String userdn){

    TgwUser user = getUser(userdn);
    
    if(user.isAdmin()){ // should throw Exception
      log.warn(user.getName() + "couldn't delete user who has admin priviledge.");
      return;			
    }        
        
    try{
      ctx = new InitialDirContext(environment);			
      updateRoles(user,user.getRoles(),DirContext.REMOVE_ATTRIBUTE);
      ctx.destroySubcontext(DirectoryUtils.getRDN(userdn,searchBase));
      log.info("deleting " + userdn + " completed.");
//            ctx.close();            
    }catch(NamingException ne){
      ne.printStackTrace();
    }finally{
      DirectoryUtils.closeQuietly(ctx);
    }
  }

相关文章