ja, mit System.out.print() kannst du auf die Konsole schreiben.
Oder die Log-Klasse verwenden.
dann kannst du richtig debuggen
Wie nutzt man diese Log-Klasse genau, ich habe schon FileLog und NotesLog probiert, aber es ist nix 'rausgekommen :
Log log = session.createLog("debug");
log.openFileLog("log.txt");
// log.openNotesLog(null, "agentlog.nsf");
log.logAction("vor");
// (Fügen Sie Ihren Code hier ein)
Database db = agentContext.getCurrentDatabase();
DocumentCollection dc = db.getAllDocuments();
Document docCur = dc.getFirstDocument();
// docCur = agentContext.getDocumentContext();
// System.out.print("vor");
while (docCur != null) {
// System.out.print("in");
log.logAction("in");
// Vector Artist = docCur.getItemValue("Artist");
// Vector NewArtist = docCur.getItemValue("NewArtist");
Item NA = docCur.getFirstItem("Artist");
NA.setSummary(true);
RichTextItem NARich = (RichTextItem)docCur.getFirstItem("Artist");
// String OA = Artist.toString();
NA.setValueString(NARich.getFormattedText(false,0,0));
// docCur.replaceItemValue("NewArtist","XTESTX");
docCur.copyItem(NA,"CopyArtist");
// Item akt = docCur.getFirstItem("ChangeDate");
// DateTime dat = agentContext.getLastRun();
// dat.setNow();
// akt.setDateTimeValue(dat);
// docCur.copyItem(akt,"$Revisions");
// Item CA = docCur.getFirstItem("CopyArtist");
// View ansicht = docCur.getParentView();
// agentContext.updateProcessedDoc(docCur);
docCur.save();
docCur = dc.getNextDocument();
}
dc.updateAll();
// ansicht.refresh();
log.close();