Ich muss Protokollnachrichten in die Protokolldatei statt Konsole im Skript schreiben. Standardmäßig werden nur wenige Methoden von openscript.info(), warn()
bereitgestellt. wo haben sie konfiguriert, um Nachrichten auf die Konsole zu schreiben. wenn ich info(message);
geschrieben habe, schreibt es Nachricht an die Konsole. wo ist die log4j.properties
konfiguriert? Muss ich überschreiben, um in die Protokolldatei zu schreiben?Schreiben Sie Protokollnachrichten in die Protokolldatei in OpenScript
1
A
Antwort
0
Alle Protokollnachrichten werden in Ihrem OATS-Speicherort gespeichert, standardmäßig in: C: \ OracleATS \ logs. Dateien haben den Namen "process_console_ [timestamp]. [Hash] .log"
Wenn Sie jedoch Ihre eigene Protokolldatei erstellen möchten, empfehle ich, eine dedizierte Methode zu erstellen, die integrierte Methoden verwendet. In meinem Code habe ich so etwas gemacht:
private String filePath = "c:/warnings.log";
public void saveLog(String message) throws Exception {
DateFormat df = new SimpleDateFormat("[yyyy/MM/dd HH:mm:ss]");
Date sysdate = new Date();
String modifiedText = df.format(sysdate) + " " + message + "\n";
Files.write(Paths.get(filePath), modifiedText.getBytes(),
StandardOpenOption.APPEND);
}
public void warning(String message) throws Exception {
saveLog(message);
warn(message);
}
public void run() throws Exception {
warning("Test");
}
Verwandte Themen
- 1. Was in die Protokolldatei schreiben?
- 2. Schreiben Sie in eine Protokolldatei in ASP.NET
- 3. Schreiben von Ausnahmen in die Windows-Protokolldatei
- 4. Powershell Schreiben in eine Protokolldatei
- 5. log4Net Protokolldatei nicht schreiben
- 6. Serilog in Windows-Dienst nicht in die Protokolldatei schreiben
- 7. Mysql: Schreiben in die Protokolldatei nach dem Einfügen in Tabelle
- 8. C# Kontrollkästchen Protokolldatei schreiben
- 9. mehrere Prozesse in eine einzige Protokolldatei schreiben
- 10. Python-Protokollierung dupliziert die Protokollnachrichten
- 11. Schreiben Sie child Batch-Dateien in die Protokolldatei für die Eltern-Batch-Datei erstellt
- 12. Format zum Schreiben einer JSON-Protokolldatei?
- 13. NLog kann keine Protokolldatei auf Festplatte schreiben
- 14. Ruby on Rails - So drucken Sie Protokollnachrichten in Farbe
- 15. Boost-Protokoll - Verschiedene Prozesse zu einer Protokolldatei?
- 16. Warum kann meine Django-App nicht in ihre Protokolldatei schreiben?
- 17. Berechtigung verweigert beim Schreiben der Protokolldatei
- 18. wählen Sie Protokollnachrichten zwischen zwei Daten
- 19. Mehrere JVMS, die in Log4j2 Version 2.3 in dieselbe Protokolldatei schreiben
- 20. Erstellen Sie benutzerdefinierte Protokolldatei für die Anwendungsinstallation
- 21. BaseLayerAndroid erstellen zerstörende Protokollnachrichten
- 22. So erstellen Sie die Protokolldatei in tomcat/logs Ordner
- 23. So erstellen Sie eine Protokolldatei in SSIS
- 24. Wie kann ich aufhören, in BASH in die Protokolldatei zu schreiben? zu stoppen
- 25. Erhalten Sie Informationen in der Protokolldatei
- 26. wcf versuchen, die Ablaufverfolgung zum Debuggen einrichten, nicht in die Protokolldatei schreiben
- 27. So löschen Sie die MySQL-Protokolldatei
- 28. Analysieren Sie die Protokolldatei von Dnsmasq
- 29. Log4j schreibt in die Anwendungsprotokolldatei statt in die eigene Protokolldatei
- 30. WGET ohne die Protokolldatei