ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerImpl.java
Revision: 1.2
Committed: Wed Nov 29 21:27:08 2000 UTC (23 years, 5 months ago) by ajm
Branch: MAIN
Branch point for: SERVER_PACKAGEBUILD
Changes since 1.1: +26 -4 lines
Log Message:
Update for package move.

File Contents

# Content
1 //---PACKAGE DECLARATION---
2 package uk.ac.ukc.iscream.core;
3
4 //---IMPORTS---
5
6 /**
7 * The LoggerImpl is an interface which any implementation for the
8 * Logging system should implement. This ensures that it fits in
9 * with the LoggerServant which will be attached to the CORBA system.
10 *
11 * @author $Author: tdb1 $
12 * @version $Id: LoggerImpl.java,v 1.1 2000/11/20 18:38:48 tdb1 Exp $
13 */
14 public interface LoggerImpl {
15
16 //---FINAL ATTRIBUTES---
17
18 //---STATIC METHODS---
19
20 //---CONSTRUCTORS---
21
22 //---PUBLIC METHODS---
23
24 /**
25 * The write() method takes a message, formats it using the
26 * formatLogLine() method, and then outputs it by some means
27 * determined by the implementation. The source is usually the
28 * calling object, referenced by `this'.
29 *
30 * @param source A string representation of the calling object.
31 * @param verbosity the verbosity of this message
32 * @param message The text to be logged.
33 */
34 public void write(String source, int verbosity, String message);
35
36 //---PRIVATE METHODS---
37
38 //---ACCESSOR/MUTATOR METHODS---
39
40 //---ATTRIBUTES---
41
42 //---STATIC ATTRIBUTES---
43
44 }
45