org.esupportail.portal.channels.CSMS.log
Class Log

java.lang.Object
  extended byorg.esupportail.portal.channels.CSMS.log.Log

public class Log
extends java.lang.Object

Titre : Log

Description : Classe permettant de gerer un fichier de log

Copyright : Copyright (c) 2004

Société : Université de Valenciennes et du Hainaut Cambrésis

Version:
1.0
Author:
Yohan Colmant

Field Summary
static java.lang.String fichier
          Le nom du fichier de log
 
Constructor Summary
Log()
           
 
Method Summary
static void add(LogLine ligne)
          Ajoute une ligne au log
static void add(java.lang.String id, java.lang.String expediteur, java.lang.String date, int nombreSms)
          Ajoute une ligne au log
static void clean()
          Efface le contenu du fichier log.
static void init()
          Initialise le fichier de log: le cree si il n'existe pas
static LogReader reader()
          Retourne un lecteur sur les lignes de log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fichier

public static java.lang.String fichier
Le nom du fichier de log

Constructor Detail

Log

public Log()
Method Detail

init

public static void init()
                 throws ExceptionConfigurationCanal
Initialise le fichier de log: le cree si il n'existe pas

Throws:
ExceptionConfigurationCanal

clean

public static void clean()
                  throws ExceptionConfigurationCanal
Efface le contenu du fichier log. S'il n'existe pas, on le cree

Throws:
ExceptionConfigurationCanal

add

public static void add(java.lang.String id,
                       java.lang.String expediteur,
                       java.lang.String date,
                       int nombreSms)
Ajoute une ligne au log

Parameters:
id - l'id du message
expediteur - l'expediteur du message
date - la date d'envoi du message
nombreSms - le nombre de SMS envoyes dans ce message

add

public static void add(LogLine ligne)
Ajoute une ligne au log

Parameters:
ligne - une ligne de log

reader

public static LogReader reader()
                        throws java.io.IOException
Retourne un lecteur sur les lignes de log

Returns:
un lecteur sur les lignes de log
Throws:
java.io.IOException