LOGGER(1) | Корисничке наредбе | LOGGER(1) |
logger - уноси поруке у дневник система
logger [опције] порука
logger прави уносе у дневник система.
Када је опционални аргумент поруке присутан, записује се у дневник. Ако није присутан, а ни опција -f није дата, записује се стандардни улаз.
-d, --udp
Видите такође --server и --socket да наведе где ће се повезати.
-e, --skip-empty
-f, --file датотека
-i
--id[=ид]
Знајте да инфраструктура бележења система (на пример systemd када ослушкује на /dev/log) може да прати уверења локалне прикључнице да би пребрисала ПИД наведен у поруци. logger(1) може да подеси та уверења прикључнице на дати ид, али само ако имате администраторска овлашћења и постоји процес са наведеним ПИД-ом, иначе се уверења прикључнице не мењају и проблем се тихо занемарује.
--journald[=датотека]
logger --journald <<end ИД_ПОРУКЕ=67feb6ffbaf24c5cbec13c008dd72309 ПОРУКА=Пси лају, али караван пролази. ПСИ=лају КАРАВАН=пролази end
logger --journald=унос.txt
Приметите да ће --journald занемарити вредности других опција, као што је предност. Ако је предност потребна мора бити у улазу, и користите поље ПРЕДНОСТ. Једноставно извршавање journalctl(1) ће приказати поље ПОРУКА. Користите journalctl --output json-pretty да видите остала поља.
Да бисте укључили нове редове у ПОРУЦИ, наведите ПОРУКУ неколико пута. Ово се сматра као посебан случај, друга поља ће бити сачувана као низ у дневнику ако се појаве више пута.
--msgid ид-поруке
-n, --server сервер
--no-act
--octet-count
-P, --port прикључник
-p, --priority предност
--prio-prefix
Ако префикс не садржи објекат, објекат се подразумева на оно што је наведено опцијом -p. Слично томе, ако префикс није достављен, ред се бележи коришћењем предности дате са -p.
Ова опција не утиче на поруку линије наредби.
--rfc3164
--rfc5424[=без]
Вредност notq потискује структурисане податке временског квалитета из послате поруке. Информација временског квалитета показује да ли је локални сат усаглашен плус највећи број микросекунди за које временска ознака може бити искључена. Квалитет времена се такође самостално потискује када је --sd-id timeQuality наведено.
Вредност notime (која подразумева notq) потискује читаву временску ознаку која је у ISO-8601 формату, укључујући микросекунде и временску зону.
Вредност nohost потискује gethostname(2) информације из заглавља поруке.
RFC 5424 протокол је био основни logger од издања 2.26.
-s, --stderr
--sd-id name[@цифре]
logger тренутно ствара само timeQuality стандардизован елемент. RFC 5424 такође описује порекло елемената (са параметрима ip, enterpriseId, software и swVersion) и мета (са параметарима sequenceId, sysUpTime и language). Ови ИД-ови елемента могу бити наведени без суфикса @цифре.
--sd-param назив=вредност
logger --rfc5424 --sd-id зоо@123 \ --sd-param тигар="гладан" \ --sd-param зебра="трчи" \ --sd-id менаџер@123 \ --sd-param наСастанку="да" \ "ово је порука"
даје:
<13>1 2015-10-01T14:07:59.168662+02:00 ws kzak - - [timeQuality tzKnown="1" isSynced="1" syncAccuracy="218616"][зоо@123 тигар="гладан" зебра="трчи"][менаџер@123 наСастанку="да"] ово је порука
-S, --size величина
Већина примаоца прихвата поруке веће од 1KiB преко сваке врсте протокола системског дневника. Као таква, опција --size утиче на logger-а у свим случајевима (не само када се користи --rfc5424).
Напомена: ограничење величине поруке ограничава укупну величину поруке, укључујући заглавље системског дневника. Величине заглавља варирају у зависности од изабраних опција и дужине назива домаћина. Као правило, заглавља обично нису дужа од 50 до 80 знакова. Приликом одабира највеће величине поруке, важно је осигурати да и прималац исто тако подржава највећу величину, у супротном поруке могу постати скраћене. Опет, као правило величина поруке од 2 до 4 KiB треба уопштено да буде у реду, док све веће треба да се провере да ли раде.
--socket-errors[=режим]
Основни режим је auto. Када грешке нису укључене о изгубљеним порукама се не изјављује и резултираће успешним излазним стањем logger(1) призивања.
-T, --tcp
Видите такође --server и --socket да наведе где ће се повезати.
-t, --tag ознака
-u, --socket прикључница
--
-h, --help
-V, --version
Помагало logger излази 0 при успеху, и >0 ако дође до грешке.
Исправни називи објекта су:
auth
authpriv за
безбедносне
информације
осетљиве
природе
cron
daemon
ftp
kern не може се
створити
из процеса
корисничког
простора,
аутоматски
се
претвара у
user
lpr
mail
news
syslog
user
uucp
local0
to
local7
security
застарели
синоним за
auth
Исправни називи нивоа су:
emerg
alert
crit
err
warning
notice
info
debug
panic
застарели
синоним за
emerg
error
застарели
синоним за
err
warn
застарели
синоним за
warning
За редослед предности и намераване сврхе ових објеката и нивоа, видите syslog(3).
Наредба logger је очекивана да буде сагласна са IEEE Std 1003.2 ("POSIX.2").
поново је подигнут систем дневничар
logger -p local0.notice -t HOSTIDM -f /dev/idmc
logger -n loghost.example.com System rebooted
Наредба logger је изворно написана на Универзитету Калифорније 1983-1993. а касније су је поново написали Karel Zak <kzak@redhat.com>, Rainer Gerhards <rgerhards@adiscon.com>, и Sami Kerola <kerolasa@iki.fi>.
journalctl(1), syslog(3), systemd.journal-fields(7)
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
Наредба logger је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-12-05 | util-linux 2.39.3 |