Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.elexis.laborimport.viollier.v2.util
Class ViollierLogger

java.lang.Object
  extended by ch.elexis.laborimport.viollier.v2.util.ViollierLogger

public class ViollierLogger
extends java.lang.Object

Logger, der die Ereignisse während eines Imports protokolliert


Constructor Summary
ViollierLogger()
          Standard COnstructor
 
Method Summary
 void addInset()
          Erstellt einen Einzug zur optischen Abgrenzung der Protokolleinträge
 void backupLog(java.lang.String backupDir)
          Kopiert das aktuelle Logfile in das Backup-Verzeichnis
 void deleteLog()
          Löscht das aktuelle Logfile
protected  void finalize()
           
 java.lang.String getContent()
          Lädt das ganze Logfile
 java.lang.String getLocation()
          Liefert vollen Pfad und Dateinamen auf das Logfile
static ViollierLogger getLogger()
          Liefert die aktuell gültige Logger Instanz
 void print(java.lang.String s)
          Erstellt einen Eintrag im Logfile ohne Zeilenumbruch
 void println(java.lang.String s)
          Erstellt einen Eintrag im Logfile inkl.
 void removeInset()
          Entfernt den Einzug von einem Log-Eintrag
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViollierLogger

public ViollierLogger()
Standard COnstructor

Method Detail

getLogger

public static ViollierLogger getLogger()
Liefert die aktuell gültige Logger Instanz


getLocation

public java.lang.String getLocation()
Liefert vollen Pfad und Dateinamen auf das Logfile

Returns:
vollen Pfad und Dateinamen auf das Logfile

println

public void println(java.lang.String s)
Erstellt einen Eintrag im Logfile inkl. Zeilenumbruch

Parameters:
s - Eintrag, der protokolliert werden soll

print

public void print(java.lang.String s)
Erstellt einen Eintrag im Logfile ohne Zeilenumbruch

Parameters:
s - Eintrag, der protokolliert werden soll

addInset

public void addInset()
Erstellt einen Einzug zur optischen Abgrenzung der Protokolleinträge


removeInset

public void removeInset()
Entfernt den Einzug von einem Log-Eintrag


getContent

public java.lang.String getContent()
Lädt das ganze Logfile

Returns:

deleteLog

public void deleteLog()
               throws java.io.IOException
Löscht das aktuelle Logfile

Throws:
java.io.IOException

backupLog

public void backupLog(java.lang.String backupDir)
               throws java.io.IOException
Kopiert das aktuelle Logfile in das Backup-Verzeichnis

Parameters:
backupDir - Backup-Verzeichnis, in welches das Logfile kopiert werden soll
Throws:
java.io.IOException

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013