Java e Lotus Notes: Scrivere sul database Log

Ho fatto una semplice classe che mi permette di scrivere su un database di log di Domino attraverso le api di Domino per Java.

package com.projectsrl.notes.utilita;import lotus.domino.Log;
import lotus.domino.Session;public class LogFile {

private Log log;

private Session session;

public LogFile(Session session) {

this.session = session;

}

public void openLog(String server, String log_db, String namelog) {
try {

log = session.createLog(namelog);

log.openNotesLog(server, log_db);

} catch (Exception e) {

e.printStackTrace();

}
}

public void closeLog() {

try {

log.close();

} catch (Exception e) {

e.printStackTrace();

}

}

public void logAction(String action) {

try {

log.logAction(action);

} catch (Exception e) {

e.printStackTrace();

}

}

}

E’ talmente semplice che non credo necessiti di spiegazioni. Per utilizzarla:

LogFile log = new LogFile(s);
log.openLog(s.getServerName(), "project\\logprj.nsf", "AGENTE CHECK SMS");
log.logAction("Check sms iniziato");
...
...
log.logAction("Check terminato");
log.closeLog();

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>