skip banner navigation  
National Cancer Institute Center for Bioinformatics
Search:
Site Map
RELATED LINKS 
Events Opens in New Window: Events
User Groups Opens in New Window: User Groups
caCORE Training
Research Publications
Staff Directory
Driving Directions
CDE Browser Opens in New Window: CDE Browser
UML Model Browser Opens in New Window: UML Model Browser
NCI BioPortal Opens in New Window: NCI BioPortal
NCI Thesaurus Opens in New Window: NCI Thesaurus
NCI Metathesaurus Opens in New Window: NCI Metathesaurus
SIW (Semantic Integration Workbench) Opens in New Window: SIW (Semantic Integration Workbench)
caDSR HAPPY.jsp (caCORE caDSR API) Opens in New Window: caDSR HAPPY.jsp (caCORE caDSR API)
caDSR Freestyle Search Opens in New Window: caDSR Freestyle Search
Curation Tool Opens in New Window: Curation Tool
Sentinel Tool Opens in New Window: Sentinel Tool
caDSR Admin Tool Opens in New Window: caDSR Admin Tool
DOWNLOADS     [more...]
CSM v 3.2
CLM v 3.2
GLOBAL QUICK LINKS 
caCORE Information Opens in New Window: caCORE Information
caGrid Information Opens in New Window: caGrid Information
Cancer Biomedical Informatics Grid™ (caBIG™) Opens in New Window: Cancer Biomedical Informatics Grid™ (caBIG™)
NCICB GForge Portal Opens in New Window: NCICB GForge Portal

HOME
ABOUT NCICB INFRASTRUCTURE TOOLS PROJECTS DOWNLOADS TRAINING SUPPORT  
Infrastructure > caCORE > NCICB Common Logging Module (CLM)

NCICB Common Logging Module (CLM)

Overview

CLM is a powerful set of auditing and logging tools implemented in a flexible and comprehensive solution. It consists of the following components
  • Event Logging - This feature provides a log4j-based solution allowing users to log events. Since this feature provides the ability to propagate and store user information, it can be used for anything from auditing a user to detecting security breaches
  • Automated Object State Logging - This tool provides an automated, hibernate based, object state logging mechanism used to log the changes to an object’s state
  • Asynchronous Logging to database - This feature provides a log4j based JDBC appender that can log the messages to the database asynchronously. Asynchronous logging increases performance for applications that generate a high volume of log messages
  • Query Interface - A new Query API provides programmatic access to the logs data. It also can return the result in form of an XML document.
  • Web-based Log Locator tool - This tool is a web-based application that displays, searches, and filters log messages. The interface can be used to retrieve logs based on a timestamp, user ID, log level, etc. Also LLT now utilize CSM for User Provisioning as well as security.


CLM Download

NCICB provides access to the CLM at our public Download Center. The distribution contains the major components of the CLM (CLM APIs and Log Locator Tool), LLT User Guide and Release notes. The only required software tool not supplied is a Java Development Kit (JDK). We recommend Java 2, version 1.5.0 or higher, which can be obtained here Opens in New Window: Sun Web site. CLM (including its source code) is distributed under an
open-source license Opens in New Window: CLM 4.1 license.

Mailing Lists

NCICB maintains the following mailing lists as discussion forums with caCORE users and developers:
  • Users' Discussion Forum Opens in New Window: Users' Discussion Forum , for users of the CSM API and CSM User Provisioning Tool, CSM GAARDS Migration Module, CLM API and CLM Log Locator Tool.
Software Support
NCICB encourages you to submit questions and bug reports via NCICB Application Support .

  • CLM Guide for Application Developers  contains detailed instructions on the use of the CLM.
  • LLT User Guide   contains detailed instructions on the use of the Log Locator Tool of CLM.
  • CLM 4.1 Java Docs  contains the current CLM API specification.

CONTACT US PRIVACY NOTICE DISCLAIMER ACCESSIBILITY APPLICATION SUPPORT  
National Cancer Institute Department of Health and Human Services National Institutes of Health FirstGov.gov