`

liferay里的日志管理

 
阅读更多

     用liferay开发项目经常遇到的一个问题就是日志如何输出,在哪输出?像我们以往那样在每个portlet工程里定义log4j.xml是无法运行的,liferay设计有自己的日志系统,不过底层实现仍然是log4j.

      <<liferay in action>>一书中说,对于tomcat,要在lib\ext下面建个文件夹META-INF,下面再放log4j.dtd和portal-log4j-ext.xml两个文件,前者自不必说,后者其实就是log4j的定义文件,即以往用的log4j.xml,只是名字不同罢了。如何定义里面的内容参考log4j官方文档即可,在此不作讨论,问题是这是针对tomcat的办法,书中没有讲如何针对jboss版的liferay进行配置,经过实验,无论是哪种容器绑定的liferay,都可以在ROOT项目的web\classes建立前面需要的文件夹---META-INF及其两个配置文件,这个办法比较好,各容器通用。

        但是,除了事先定死的日志定义外,liferay还提供了一个强大的功能,能够动态地改变日志级别或添加监控的类,打开控制面板--服务器管理--日志级别

 

 

 可以动态地改变级别,然后可以再观察控制台的日志,默认liferay是监控了很多类的日志,你可以输入关键字进行搜索,搜索不到,也可以自己动态地添加一个监控的类或包,点击add category,指定包或类名,级别即可,这时你再运行想监控的页面,观察控制台就可以看到相应的日志被输出了。

 

  如果log4j里面配置的日志太多了,系统启动后你也可以在控制面板里动态地调高输出级别,减少海量的日志输出。

    日志用到的文件在附件中可下载。

 

    

  • 大小: 156.2 KB
  • 大小: 41.3 KB
分享到:
评论

相关推荐

    Liferay管理员手册

    ### Liferay管理员手册知识点概述 #### 一、引言与特性 - **为企业创造个性化和方便定制**: Liferay提供了一套强大的工具集,允许管理员根据企业的特定需求进行高度定制,包括用户界面、功能模块以及整体体验。 - *...

    liferay开发文档集合

    1. **liferay-4-administration-guide.pdf**:这份文档专注于Liferay 4的系统管理方面,涵盖了用户管理、角色分配、安全设置、性能优化、日志管理等关键主题。对于那些负责维护和运营Liferay实例的管理员来说,这是...

    LIFERAY的ppt课件

    5. **测试与调试**:充分利用Liferay的内置日志和调试工具,确保代码质量。 通过深入学习和实践,Liferay初学者可以逐渐掌握这个强大的门户平台,并能灵活运用到实际项目中,为企业带来高效、协作的工作环境。

    liferay 6.2开发指南+用户手册

    Liferay 6.2是一款流行的开源企业级门户平台,它提供了丰富的功能,包括内容管理、社交媒体集成、工作流程以及自定义开发能力。本指南将基于提供的"liferay 6.2开发指南+用户手册"来深入讲解其核心知识点。 1. **...

    LIFERAY4.2.0版配置

    Liferay是一款基于Java的开源企业门户平台,它提供了丰富的功能,包括内容管理、协作工具、工作流和个性化用户体验。Liferay 4.2.0版本是早期的一个稳定版本,尽管后来有更多更新,但它的基本架构和核心功能仍对...

    Liferay Portal数据库读写说明

    通过对以上表格的分析可以看出,Liferay Portal的数据库设计非常精细,涵盖了企业信息管理的多个方面,包括公司账户管理、地址信息、日志管理以及书签管理等功能。通过这些表的设计,我们可以了解到Liferay是如何...

    liferay portlet demo

    8. **部署与调试**:在Liferay环境下部署portlet,学习如何在控制台注册portlet,以及如何通过日志和调试工具检查运行时问题。 通过深入研究"Liferay Portlet Demo"项目,开发者不仅可以掌握portlet开发的基本技能...

    liferay + cas + ldap 集成配置

    调试时,可以查看 Liferay 和 CAS 的日志文件,分析错误信息来定位问题。 10. **性能优化**:为了保证性能,需要考虑 LDAP 查询的效率,避免不必要的用户搜索或同步操作。同时,合理设置 CAS 和 Liferay 的缓存策略...

    Liferay搭建struts2

    Struts2的核心是`struts2-core`库,例如`struts2-core-2.3.15.3.jar`,它包含Action类、拦截器、配置管理等核心功能。`xwork-core-2.3.15.3.jar`是Struts2的基础,提供了一些基础功能,如类型转换、结果类型和Ognl...

    liferay Portal 求助

    此外,熟悉日志分析也是排查问题的关键,Liferay会在运行时记录详细的日志信息,这对于定位和解决错误非常有帮助。 总之,Liferay Portal是一个复杂但功能强大的企业级门户解决方案,涵盖了从内容管理到用户管理的...

    liferay cas ldap 集成配置

    Liferay、CAS(Central Authentication Service)和LDAP(Lightweight Directory Access Protocol)的集成配置是一项复杂的任务,尤其对于那些在IT领域中专注于身份验证和授权管理的研究者来说。以下将详细介绍如何...

    liferay tomcat 在后台打印

    标题 "Liferay Tomcat 在后台打印" 暗示了我们正在讨论关于Liferay Portal的部署和日志管理,特别是如何在后台环境中配置Tomcat服务器来记录和查看Liferay的日志输出。Liferay是一个开源的企业级门户平台,而Tomcat...

    liferay门户调用webservice依赖jar包

    Liferay门户是一款开源的企业级门户平台,它提供了一个框架,用于构建、管理和部署Web应用程序和服务。在Liferay中,调用Web服务(如SOAP或RESTful Web Services)是通过依赖于特定版本的JAR包来实现的。这些JAR包包...

    Liferay5.1.2配置Oracle10G数据库操作说明书

    使用 Oracle 数据库管理工具 Toad,在 Oracle 10G 中创建一个新的用户,例如用户名为 "liferay",密码同样设置为 "liferay"。 **步骤2:下载初始化文件** 访问 Liferay 官方网站...

    liferay-tech

    Liferay 是一个开源的企业级门户平台,用于构建和管理数字化工作环境。该技术文档集合了关于Liferay的各个方面,包括安装、配置、开发以及优化等内容,帮助用户深入了解和使用这一强大的工具。 一、Liferay简介 ...

    liferay portal sql 6.0.6

    Liferay Portal是一款开源的企业级内容管理系统,它提供了一个平台,用于构建、管理和部署Web应用程序,如企业网站、社交网络和内部工作区。SQL在Liferay Portal中的作用是处理和存储数据,因为任何Web应用程序的...

    liferay+cas实现单点登录步骤

    在IT领域,单点登录(Single Sign-On,简称SSO)是一种方便用户管理和身份验证的技术,它允许用户通过一次登录就能访问多个相互关联的应用系统,无需多次输入凭证。Liferay是一款流行的开源企业级门户平台,而CAS...

Global site tag (gtag.js) - Google Analytics