Ich möchte alle Skripts, die in der jenkins-Skriptkonsole ausgeführt werden, in die Protokolldatei schreiben, damit ich überwachen kann, was ausgeführt wird. Derzeit, wenn ich ein einfaches Skript in der Webkonsole eintippe, wird nichts in die Datei /var/log/jenkins/jenkins.log geschrieben. Ich würde auch gerne sehen, wer diese Befehle auch ausführt (dh welcher Benutzer). Ich habe versucht, die Protokollkonfiguration zu ändern, aber es gibt keine eindeutigen Informationen, die ich dazu verwenden könnte.Wie protokolliert man alle Skripte in der jenkins-Skriptkonsole?
0
A
Antwort
0
Von UI verwalten Jenkins »Systemprotokoll, um all die Protokollebene Einstellung in/etc/sysconfig/jenkins den Wert JENKINS_DEBUG_LEVEL ändern, wird auch die gleiche Wirkung Jenkins operational log
Die Audit-Studie Plugin auch hilfreich https://wiki.jenkins.io/display/JENKINS/Audit+Trail+Plugin
die folgenden Antworten gibt someways die Informationen, um herauszufinden, über die Benutzer den Job In Jenkins, how do builds know who requested them?
ich persönlich ausgelöst lieber mit -x in Shell-Skript und streamen Sie die Ausgabe in eine andere Datei, es sei denn, ich möchte jenkins itslef überwachen.
Verwandte Themen
- 1. Android: Wie protokolliert man alle Aktivitäten Methodenaufrufe?
- 2. Wie protokolliert man alle Doctrine-Abfragen in einer Datei?
- 3. Wie protokolliert man alle Ausnahmen in MobileFirst Java Adaptern?
- 4. Wie protokolliert man jedes Browserkonsolenprotokollereignis?
- 5. Laravel 5.3 - Wie protokolliert man alle Abfragen auf einer Seite?
- 6. Wie protokolliert man alle API-Aufrufe mit Guzzle 6
- 7. Wie protokolliert man alle Informationen über Rabbit MQ?
- 8. Wie protokolliert man "catched" Ausnahmen?
- 9. Wie konfiguriert man die Protokollierung für alle Skripte im Projekt?
- 10. Wie protokolliert man die Rückgabe mehrerer Funktionen in der Reihenfolge?
- 11. Logger protokolliert nicht alle Ereignisse?
- 12. Wie integriert man Sikuli-Skripte in Selen?
- 13. Wie protokolliert man Trace-Nachrichten mit log4net?
- 14. coldfusion application.cfm Fehlerprotokoll protokolliert nicht alle Fehler
- 15. Wie protokolliert man eine Entität mit Sammlungen?
- 16. Wie protokolliert man die Geschichte von WeChat?
- 17. Iris - Wie protokolliert man Fehler/Ausnahmen?
- 18. Java: Wie protokolliert man Tastenanschläge im Hintergrund?
- 19. Wie man Variablen im Django-Quellcode protokolliert
- 20. Wie protokolliert man Fehler und Warnungen in einer Datei?
- 21. ASP.NET-Webanwendung in Azure - Wie protokolliert man Fehler?
- 22. Wie protokolliert man gelöschte Dateien auf Ubuntu?
- 23. Wie protokolliert man die JDBC-Verbindungsaktivität?
- 24. Selen - Wie protokolliert man jeden ausgeführten Schritt?
- 25. Wie protokolliert man Akka HTTP Client Anfragen
- 26. Warum protokolliert strace nicht alle meine Systemanrufe?
- 27. SQLCMD umfassen alle Skripte in Ordner
- 28. Wie protokolliert man unbelegte Ausnahmen einer QApplication?
- 29. Wie protokolliert man farbige Nachrichten mit grunt.log
- 30. Wie protokolliert man JDBC/Hibernate Transactions Duration?
Ich habe versucht, die Log-Level auf ALL in System Log ändern und es schien nichts zu ändern. Ich werde testen, wie ich das jenkins-Skript modifiziere. – chubbsondubs
haben Sie das Nachlaufende weggelassen. Punkt im Logger-Namespace –
Sorry, ich bin mir nicht sicher, worauf Sie sich beziehen. Ich ändere nur die Drop-Down-Box auf ALL, was ich für den Root-Logger halte. Ich habe keinen Namen im Feld angegeben. Es hat die Benutzeroberfläche aktualisiert, wo INFO wie erwartet auf ALL gestellt wurde. Aber ich habe nie etwas im Systemlogger gesehen. Ich änderte auch die Einstellung JENKINS_DEBUG_LEVEL von 5 auf 9, startete jenkins neu und sah auch keine Änderungen in der Datei jenkins.log. – chubbsondubs