Example usage for com.liferay.portal.kernel.log Log error

List of usage examples for com.liferay.portal.kernel.log Log error

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.log Log error.

Prototype

public void error(Object msg, Throwable t);

Source Link

Usage

From source file:au.com.permeance.liferay.portal.kernel.servlet.BaseFilter.java

License:Open Source License

public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
        throws IOException, ServletException {

    try {/*from ww  w .j ava2 s . c  o m*/
        HttpServletRequest request = (HttpServletRequest) servletRequest;
        HttpServletResponse response = (HttpServletResponse) servletResponse;

        if (_invokerEnabled) {
            processFilter(request, response, filterChain);
        } else {
            String uri = request.getRequestURI();

            if (isFilterEnabled() && isFilterEnabled(request, response)
                    && _filterMapping.isMatchURLRegexPattern(request, uri)) {

                processFilter(request, response, filterChain);
            } else {
                filterChain.doFilter(servletRequest, servletResponse);
            }
        }
    } catch (IOException ioe) {
        throw ioe;
    } catch (ServletException se) {
        throw se;
    } catch (Exception e) {
        Log log = getLog();

        log.error(e, e);
    }
}

From source file:com.liferay.logbridge.LogBridge.java

License:Open Source License

public void logged(LogEntry logEntry) {
    int level = logEntry.getLevel();

    Bundle bundle = logEntry.getBundle();

    String symbolicName = StringUtil.replace(bundle.getSymbolicName(), StringPool.PERIOD, StringPool.UNDERLINE);

    Log log = LogFactoryUtil.getLog("osgi.logging." + symbolicName);

    String message = logEntry.getMessage();

    ServiceReference<?> serviceReference = logEntry.getServiceReference();

    if (serviceReference != null) {
        message += " " + serviceReference.toString();
    }/*from   www . j a va2  s.  c o  m*/

    if ((level == LogService.LOG_DEBUG) && log.isDebugEnabled()) {
        log.debug(message, logEntry.getException());
    } else if ((level == LogService.LOG_ERROR) && log.isErrorEnabled()) {
        log.error(message, logEntry.getException());
    } else if ((level == LogService.LOG_INFO) && log.isInfoEnabled()) {
        log.info(message, logEntry.getException());
    } else if ((level == LogService.LOG_WARNING) && log.isWarnEnabled()) {
        log.warn(message, logEntry.getException());
    }
}