From 4bba9951dff40a4abe9734f89145802c99aaba68 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Thu, 27 Jun 2024 15:38:28 +0200 Subject: [PATCH] Add first wrapper to watch syslog entries --- home/packages.nix | 3 ++- .../watch-project-logs-notice/default.nix | 21 +++++++++++++++++++ .../default.nix | 6 ++++-- 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 home/packages/custom/watch-project-logs-notice/default.nix rename home/packages/custom/{watch-project-logs => watch-project-logs-warning}/default.nix (66%) diff --git a/home/packages.nix b/home/packages.nix index 68bbaa7..928aa0c 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -15,7 +15,8 @@ gnome.gnome-screenshot libnotify # Provide notify-send command (callPackage ./packages/custom/update-nixos-system { }) - (callPackage ./packages/custom/watch-project-logs { }) + (callPackage ./packages/custom/watch-project-logs-warning { }) + (callPackage ./packages/custom/watch-project-logs-notice { }) networkmanager_dmenu i3blocks diff --git a/home/packages/custom/watch-project-logs-notice/default.nix b/home/packages/custom/watch-project-logs-notice/default.nix new file mode 100644 index 0000000..bc73d56 --- /dev/null +++ b/home/packages/custom/watch-project-logs-notice/default.nix @@ -0,0 +1,21 @@ +{ + writeShellApplication +}: + +writeShellApplication { + name = "custom-watch-project-logs-notice"; + + # Futher info: + # - https://www.php.net/manual/en/errorfunc.configuration.php + # - https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Logging/Writers/Index.html#syslogwriter + # - https://en.wikipedia.org/wiki/Syslog#Severity_level + + text = '' + journalctl -f \ + --identifier TYPO3 \ + --identifier php \ + --priority notice..debug \ + --output cat \ + --output-fields=SYSLOG_TIMESTAMP,_CMDLINE,MESSAGE + ''; +} diff --git a/home/packages/custom/watch-project-logs/default.nix b/home/packages/custom/watch-project-logs-warning/default.nix similarity index 66% rename from home/packages/custom/watch-project-logs/default.nix rename to home/packages/custom/watch-project-logs-warning/default.nix index 767389c..2423f3d 100644 --- a/home/packages/custom/watch-project-logs/default.nix +++ b/home/packages/custom/watch-project-logs-warning/default.nix @@ -3,17 +3,19 @@ }: writeShellApplication { - name = "custom-watch-project-logs"; + name = "custom-watch-project-logs-warning"; # Futher info: # - https://www.php.net/manual/en/errorfunc.configuration.php # - https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Logging/Writers/Index.html#syslogwriter + # - https://en.wikipedia.org/wiki/Syslog#Severity_level text = '' journalctl -f \ --identifier TYPO3 \ --identifier php \ + --priority warning \ --output cat \ - --output-fields=MESSAGE,_CMDLINE + --output-fields=SYSLOG_TIMESTAMP,_CMDLINE,MESSAGE ''; }