本文整理了Java中org.gatein.common.logging.Logger
类的一些代码示例,展示了Logger
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger
类的具体详情如下:
包路径:org.gatein.common.logging.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);
}
内容来源于网络,如有侵权,请联系作者删除!