org.gatein.common.logging.Logger类的使用及代码示例

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

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

Logger介绍

暂无

代码示例

代码示例来源:origin: org.gatein.sso/sso-agent

protected void log(String message) 
{
  log.debug(message);
}

代码示例来源:origin: org.gatein.sso/sso-agent

protected void log(String message, Throwable throwable) 
  {
    log.error(message, throwable);
  }
}

代码示例来源:origin: org.gatein.portal/exo.portal.component.identity

public void setSkipExpirationOfStructureCacheEntries(boolean skipExpirationOfStructureCacheEntries) {
  if (cacheManager != null && (skipExpirationOfStructureCacheEntries != this.skipExpirationOfStructureCacheEntries)) {
    log.warn("CacheManager is already initialized. Setting of skipExpirationOfStructureCacheEntries won't have effect");
  } else {
    this.skipExpirationOfStructureCacheEntries = skipExpirationOfStructureCacheEntries;
  }
}

代码示例来源:origin: org.gatein.wci/wci-tomcat7

private boolean getCrossContextLogoutConfig() {
   String val = getServletContext().getInitParameter(CROSS_CONTEXT_LOGOUT_KEY);
   if (val == null || Boolean.valueOf(val))
     return true;

   if (!"false".equalsIgnoreCase(val))
     log.warn("Context init param " + CROSS_CONTEXT_LOGOUT_KEY + " value is invalid: " + val + " - falling back to: false");

   log.info("Cross-context session invalidation on logout disabled");
   return false;
  }
}

代码示例来源:origin: org.gatein.sso/sso-agent

public JOSSOAgentImpl(InitParams params)
{
  try
  {
   this.httpAgent = JOSSOUtils.lookupSSOAgent();
   this.httpAgent.start();
   log.info("JOSSO agent started successfuly!");
  }
  catch(Exception e)
  {
    log.error(this, e);
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: org.gatein.sso/sso-agent

/**
* Performs portal logout by calling WCI logout.
* 
* @param request
* @param response
*/
protected void portalLogout(HttpServletRequest request, HttpServletResponse response)
{
 // Workaround: we need to temporary "restore" session to enforce crossContext logout at WCI layer
 request.getSession(true);
 try
 {
   ServletContainerFactory.getServletContainer().logout(request, response);
 }
 catch (Exception e)
 {
   String message = "Session has been invalidated but WCI logout failed.";
   log.warn(message);
   if (log.isTraceEnabled())
   {
    log.trace(message, e);
   }
 }
}

代码示例来源:origin: org.gatein.sso/sso-agent

@Override
public void invoke(Request request, Response response) throws IOException, ServletException
{
 ServletAccess.setRequestAndResponse(request, response);
 if (log.isTraceEnabled())
 {
   log.trace("Current HttpServletRequest and HttpServletResponse added to ThreadLocal.");
 }
 try
 {
   getNext().invoke(request, response);
 }
 finally
 {
   ServletAccess.resetRequestAndResponse();
   if (log.isTraceEnabled())
   {
    log.trace("Cleaning ThreadLocal");
   }
 }
}

代码示例来源:origin: gatein/gatein-portal

log.info("Running unit test:" + getName());
for (Map.Entry<?, ?> entry : System.getProperties().entrySet()) {
  if (entry.getKey() instanceof String) {
    String key = (String) entry.getKey();
    log.debug(key + "=" + entry.getValue());
  super.runBare();
} catch (Throwable throwable) {
  log.error("Unit test " + getName() + " did not complete", throwable);

代码示例来源:origin: org.gatein.portal/exo.portal.component.identity

public void endRequest(ExoContainer container) {
  if (!acceptComponentRequestCall)
    return;
  if (configuration.isUseJTA()) {
    if (traceLoggingEnabled) {
      log.trace("Finishing UserTransaction in method endRequest");
    }
    try {
      jtaTransactionLifecycleService.finishJTATransaction();
    } catch (Exception e) {
      log.error(e.getMessage(), e);
    }
  } else {
    try {
      if (idmService_.getIdentitySession().getTransaction().isActive()) {
        idmService_.getIdentitySession().getTransaction().commit();
      }
    } catch (Exception e) {
      log.error(e.getMessage(), e);
      recoverFromIDMError(e);
    }
  }
}

代码示例来源:origin: org.gatein.pc/pc-federation

log.info("PortletInvoker with id: " + invokerId + " was skipped because it isn't active.");
continue;
log.debug(e.fillInStackTrace());
log.warn("PortletInvoker with id: " + invokerId + " is not available.\nReason: " + e.getMessage()
  + "\nCaused by:\n" + (cause == null ? e : cause));

代码示例来源:origin: org.gatein.pc/pc-portlet

public void stop()
{
 // Wait at most 60 seconds before all invocations are done
 log.debug("Trying to close the valve");
 boolean done = valve.closing(60000);
 if (!done)
 {
   log.warn("The valve is still holding invocations, continue anyway");
 }
 //
 valve.closed();
 //
 status = LifeCycleStatus.CREATED;
 // Destroy the portlet object
 destroyPortlet(portlet);
}

代码示例来源:origin: gatein/gatein-portal

private Enumeration<URL> getResourceURLs(Set<String> paths) throws IOException {
    ArrayList<URL> urls = new ArrayList<URL>();
    for (String path : paths) {
      ArrayList<URL> resourceURLs = Collections.list(super.getResources(path));
      log.info("Want to load for resource named " + path + " the urls " + resourceURLs);
      urls.addAll(resourceURLs);
    }
    return Collections.enumeration(urls);
  }
}

代码示例来源:origin: org.gatein.portal/exo.portal.component.identity

public final Group createGroupInstance() {
  if (log.isTraceEnabled()) {
    Tools.logMethodIn(log, LogLevel.TRACE, "createGroupInstance", null);
  }
  return new ExtGroup();
}

代码示例来源:origin: org.exoplatform.portal/exo.portal.component.common

public final void closeContext(boolean save)
{
 log.trace("Requesting for context close with save=" + save + " going to look for any context");
 AbstractContext context = (AbstractContext)getContext(true);
 //
 if (context == null)
 {
   String msg = "Cannot close non existing context";
   log.trace(msg);
   throw new IllegalStateException(msg);
 }
 //
 context.close(save);
}

代码示例来源:origin: org.gatein.sso/sso-agent

private SamlCredential getSamlCredential()
{      
 Subject subj = getCurrentSubject();
 
 if (log.isTraceEnabled())
 {
   log.trace("Found subject " + subj);
 }
 
 if (subj == null)
 {
   return null;
 }
 
 Set<Object> credentials = subj.getPublicCredentials();
 for (Object credential : credentials)
 {
   if (credential instanceof SamlCredential)
   {
    return (SamlCredential)credential;
   }
 }
 return null;
}

代码示例来源:origin: org.gatein.portal/exo.portal.component.identity

public void flush() {
  if (configuration.isUseJTA()) {
    if (traceLoggingEnabled) {
      log.trace("Flushing UserTransaction in method flush");
    }
    // Complete restart of JTA transaction don't have good performance. So we will only sync identitySession (same
    // as for non-jta environment)
    // finishJTATransaction();
    // beginJTATransaction();
    try {
      if (jtaTransactionLifecycleService.getUserTransaction().getStatus() == Status.STATUS_ACTIVE) {
        idmService_.getIdentitySession().save();
      }
    } catch (Exception e) {
      log.error(e.getMessage(), e);
    }
  } else {
    try {
      if (idmService_.getIdentitySession().getTransaction().isActive()) {
        idmService_.getIdentitySession().save();
      }
    } catch (Exception e) {
      log.error(e.getMessage(), e);
      recoverFromIDMError(e);
    }
  }
}

代码示例来源:origin: org.gatein.sso/sso-agent

@Override
protected void initImpl()
{
 super.initImpl();
 try
 {
   // Lookup for JOSSO agent
   jossoAgent = JOSSOUtils.lookupSSOAgent();
   // If logoutURL not provided from filter configuration, fallback to obtain it from JOSSO agent
   if (logoutUrl == null || logoutUrl.length() == 0)
   {
    logoutUrl = jossoAgent.getGatewayLogoutUrl().trim();
    log.info("Obtained logoutUrl from configuration of josso agent. logoutUrl: " + this.logoutUrl);
   }
 }
 catch (Exception e)
 {
   log.warn("Can't obtain JOSSO agent", e);
 }
}

代码示例来源:origin: org.gatein.integration/extension-component

public void start() {
  if (!bypass) {
    try {
      startProducer();
      startConsumers();
      // listen for web app events so that we can inject services into WSRP admin UI "cleanly"
      // todo: this service injection should really be done using CDI... :/
      ServletContainer servletContainer = ServletContainerFactory.getServletContainer();
      servletContainer.addWebAppListener(this);
      log.info("WSRP Service version '" + WSRPConstants.WSRP_SERVICE_VERSION + "' STARTED");
    } catch (Exception e) {
      log.error("WSRP Service version '" + WSRPConstants.WSRP_SERVICE_VERSION + "' FAILED to start", e);
    }
  }
}

代码示例来源:origin: org.gatein.sso/sso-agent

protected void initImpl()
{
  this.loginUrl = getInitParameter("LOGIN_URL");
 log.info("Filter configuration: loginUrl=" + loginUrl);
}

代码示例来源:origin: org.gatein.portal/exo.portal.component.identity

public void createGroup(Group group, boolean broadcast) throws Exception {
  if (log.isTraceEnabled()) {
    Tools.logMethodIn(log, LogLevel.TRACE, "createGroup", new Object[] { "broadcast", broadcast });
  }
  addChild(null, group, broadcast);
}

相关文章