'\" t .\" Title: logger .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Användarkommandon .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "LOGGER" "1" "2026-05-18" "util\-linux 2.42.1" "Användarkommandon" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAMN" logger \- mata in meddelanden i systemloggen .SH "SYNOPSIS" .sp \fBlogger\fP [flaggor] \fImessage\fP .SH "BESKRIVNING" .sp \fBlogger\fP gör noteringar i systemloggen. .sp När det valfria argumentet \fImessage\fP finns med skrivs det till loggen. Om det inte finns och flaggan \fB\-f\fP inte heller har angetts loggas standardinmatningen. .SH "FLAGGOR" .sp \fB\-d\fP, \fB\-\-udp\fP .RS 4 Använd endast datagram (UDP). Som standard försöker anslutningen till syslog\-porten som definieras i \fI/etc/services\fP, vilket ofta är 514. .sp Se även \fB\-\-server\fP och \fB\-\-socket\fP för att ange var du ska ansluta. .RE .sp \fB\-e\fP, \fB\-\-skip\-empty\fP .RS 4 Ignorera tomma rader vid bearbetning av filer. En tom rad definieras som en rad utan några tecken. En rad som bara består av blanksteg betraktas alltså INTE som tom. Observera att när flaggan \fB\-\-prio\-prefix\fP anges är prioriteten inte en del av raden. En tom rad i det här läget är alltså en rad som inte har några tecken efter prioritetsprefixet (t.ex. \fB<13>\fP). .RE .sp \fB\-f\fP, \fB\-\-file\fP \fIfil\fP .RS 4 Loggar innehållet i den angivna \fIfilen\fP. Denna flagga kan inte kombineras med ett kommandoradsmeddelande. .RE .sp \fB\-i\fP .RS 4 Logga PID för \fBlogger\fP\-processen med varje rad. .RE .sp \fB\-\-id\fP[\fB=\fP\fIid\fP] .RS 4 Loggar PID för \fBlogger\fP\-processen med varje rad. Om det valfria argumentet \fIid\fP anges används det i stället för kommandot \fBlogger\fP:s PID. Användningen av \fB\-\-id=$$\fP (PPID) rekommenderas i skript som skickar flera meddelanden. .sp Note that the system logging infrastructure (for example \fBsystemd\fP when listening on \fI/dev/log\fP) may follow local socket credentials to override the PID specified in the message. \fBlogger\fP(1) is able to set those socket credentials to the given \fIid\fP, but only if you have root permissions and a process with the specified PID exists, otherwise the socket credentials are not modified and the problem is silently ignored. .RE .sp \fB\-\-journald\fP[\fB=\fP\fIfil\fP] .RS 4 Skriv en \fBsystemd\fP\-journalpost. Posten läses från den angivna \fIfilen\fP, om en sådan anges, annars från standardinmatningen. Varje rad måste börja med ett fält som accepteras av \fBjournald\fP; se \fBsystemd.journal\-fields\fP(7) för detaljer. Det är i allmänhet en god idé att använda ett MESSAGE_ID\-fält, eftersom det gör det lättare att hitta poster. Exempel på fält: .RS 3 .ll -.6i .sp .if n .RS 4 .nf .fam C logger \-\-journald <\fP. .sp Om prefixet inte innehåller någon facilitet är standardfaciliteten den som anges med flaggan \fB\-p\fP. På samma sätt, om inget prefix anges, loggas raden med den \fIprioritet\fP som anges med \fB\-p\fP. .sp This option doesn\(cqt affect a command\-line message. This option is primarily designed for use cases where \fBlogger\fP is used in a pipeline (e.g., daemon | logger \-\-prio\-prefix) to read multiple messages with different priorities. .RE .sp \fB\-\-rfc3164\fP .RS 4 Använd \c .URL "https://tools.ietf.org/html/rfc3164" "RFC 3164" "" BSD syslog\-protokollet för att skicka meddelanden till en fjärrserver. .RE .sp \fB\-\-rfc5424\fP[\fB=\fP\fIwithout\fP] .RS 4 Använd syslog\-protokollet \c .URL "https://tools.ietf.org/html/rfc5424" "RFC 5424" "" för att skicka meddelanden till en fjärrserver. Det valfria argumentet \fIwithout\fP kan vara en kommaseparerad lista med följande värden: \fBnotq\fP, \fBnotime\fP, \fBnohost\fP. .sp Värdet \fBnotq\fP undertrycker de strukturerade uppgifterna om tidskvalitet i det skickade meddelandet. Informationen om tidskvaliteten visar om den lokala klockan var synkroniserad plus det maximala antalet mikrosekunder som tidsstämpeln kan avvika. Tidskvaliteten undertrycks också automatiskt när \fB\-\-sd\-id timeQuality\fP anges. .sp Värdet \fBnotime\fP (vilket innebär \fBnotq\fP) undertrycker den fullständiga avsändartidsstämpeln i ISO\-8601\-format, inklusive mikrosekunder och tidszon. .sp Värdet \fBnohost\fP undertrycker \fBgethostname\fP(2)\-information från meddelanderubriken. .sp RFC 5424\-protokollet har varit standard för \fBlogger\fP sedan version 2.26. .RE .sp \fB\-s\fP, \fB\-\-stderr\fP .RS 4 Output the message to standard error as well as to the system log. The complete message is output in the same form as sent to syslog or journald, including priority and possibly other fields. This option is primarily designed for debugging purposes and is often used with \fB\-\-no\-act\fP. .RE .sp \fB\-\-sd\-id\fP \fInamn\fP[\fB@\fP\fIdigits\fP] .RS 4 Anger ett ID för ett strukturerat dataelement för ett RFC 5424\-meddelandehuvud. Flaggan måste användas före \fB\-\-sd\-param\fP för att införa ett nytt element. Antalet strukturerade dataelement är obegränsat. ID (\fInamn\fP plus eventuellt \fB@\fP\fIsiffror\fP) är skiftlägeskänsligt och identifierar unikt typen av och syftet med elementet. Samma ID får inte förekomma mer än en gång i ett meddelande. Delen \fB@\fP\fIdigits\fP krävs för användardefinierade icke\-standardiserade ID. .sp \fBlogger\fP genererar för närvarande endast det standardiserade elementet \fBtimeQuality\fP. RFC 5424 beskriver även elementen \fBorigin\fP (med parametrarna \fBip\fP, \fBenterpriseId\fP, \fBsoftware\fP och \fBswVersion\fP) och \fBmeta\fP (med parametrarna \fBsequenceId\fP, \fBsysUpTime\fP och \fBlanguage\fP). Dessa element\-ID:n kan anges utan suffixet \fB@\fP\fIdigits\fP. .RE .sp \fB\-\-sd\-param\fP \fInamn\fP=\fIvärde\fP .RS 4 Anger en parameter för ett strukturerat dataelement, ett namn\- och värdepar. Flaggan måste användas efter \fB\-\-sd\-id\fP och kan anges mer än en gång för samma element. Observera att citattecknen runt \fIvärde\fP är obligatoriska och måste escapas på kommandoraden. .sp .if n .RS 4 .nf .fam C logger \-\-rfc5424 \-\-sd\-id zoo@123 \(rs \-\-sd\-param tiger="hungrig" \(rs \-\-sd\-param zebra="springer" \(rs \-\-sd\-id manager@123 \(rs \-\-sd\-param onMeeting="ja" \(rs "detta är meddelandet" .fam .fi .if n .RE .sp producerar: .sp \fB<13>1 2015\-10\-01T14:07:59.168662+02:00 ws kzak \- \- [timeQuality tzKnown="1" isSynced="1" syncAccuracy="218616"][zoo@123 tiger="hungrig" zebra="springer"][manager@123 onMeeting="yes"] detta är meddelande\fP .RE .sp \fB\-S\fP, \fB\-\-size\fP \fIstorlek\fP .RS 4 Ställer in den maximalt tillåtna meddelandestorleken till \fIstorlek\fP. Standardvärdet är 1KiB tecken, vilket är den gräns som traditionellt används och som anges i RFC 3164. I och med RFC 5424 har denna gräns blivit flexibel. Ett bra antagande är att RFC 5424\-mottagare åtminstone kan bearbeta 4KiB\-meddelanden. .sp De flesta mottagare accepterar meddelanden som är större än 1KiB över alla typer av syslogprotokoll. Därför påverkar flaggan \fB\-\-size\fP \fBlogger\fP i samtliga fall (inte bara när \fB\-\-rfc5424\fP användes). .sp Obs: Gränsen för meddelandestorlek begränsar den totala storleken på meddelandet, inklusive syslog\-huvudet. Headerstorleken varierar beroende på de valda flaggorna och värdnamnets längd. Som en tumregel är rubrikerna vanligtvis inte längre än 50 till 80 tecken. När du väljer en maximal meddelandestorlek är det viktigt att se till att mottagaren också stöder den maximala storleken, annars kan meddelanden bli avkortade. Återigen, som en tumregel bör två till fyra KiB meddelandestorlek i allmänhet vara OK, medan allt som är större bör verifieras för att fungera. .RE .sp \fB\-\-socket\-errors\fP \fIläge\fP .RS 4 Skriv ut fel om Unix\-uttagsanslutningar. \fIläge\fP kan vara \fBon\fP, \fBoff\fP eller \fBauto\fP. När läget är \fBauto\fP (standard) kommer \fBlogger\fP att upptäcka om startprocessen är \fBsystemd\fP(1), och om så är fallet antas att \fI/dev/log\fP kan användas tidigt vid uppstarten. Avsaknaden av \fI/dev/log\fP i andra startsystem kommer inte att orsaka fel, precis som vid användning av systemanropet \fBopenlog\fP(3). \fBlogger\fP(1) före version 2.26 använde \fBopenlog\fP(3) och kunde därför inte upptäcka att meddelanden som skickades till Unix\-socklar försvann. .sp När fel inte är aktiverade kommuniceras inte förlorade meddelanden, vilket resulterar i en lyckad utgångsstatus på \fBlogger\fP(1). .RE .sp \fB\-T\fP, \fB\-\-tcp\fP .RS 4 Använd endast stream (TCP). Som standard försöker anslutningen till \fIsyslog\-conn\fP\-porten som definieras i \fI/etc/services\fP, som ofta är \fI601\fP. .sp Se även \fB\-\-server\fP och \fB\-\-socket\fP för att ange var du ska ansluta. .RE .sp \fB\-t\fP, \fB\-\-tag\fP \fItagg\fP .RS 4 Markera varje rad som ska loggas med den angivna \fItaggen\fP. Standardtaggen är namnet på den användare som är inloggad på terminalen (eller ett användarnamn som baseras på det faktiska användar\-ID:t). .RE .sp \fB\-u\fP, \fB\-\-socket\fP \fIuttag\fP .RS 4 Skriv till det angivna \fIuttag\fP istället för till systemets logg\-socket. .RE .sp \fB\-\-\fP .RS 4 Avsluta argumentlistan. Detta gör att \fImessage\fP kan börja med ett bindestreck (\-). .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "AVSLUTSSTATUS" .sp Verktyget \fBlogger\fP avslutas med 0 om det lyckas och >0 om ett fel inträffar. .SH "FACILITETER OCH NIVÅER" .sp Giltiga facilitetsnamn är: .sp \fBauth\fP .br \fBauthpriv\fP för säkerhetsinformation av känslig karaktär .br \fBcron\fP .br .sp \fBdaemon\fP .br \fBftp\fP .br \fBkern\fP kan inte genereras från userspace\-process, konverteras automatiskt till \fBuser\fP .br .sp \fBlpr\fP .br \fBmail\fP .br \fBnews\fP .br \fBsyslog\fP .br \fBuser\fP .br \fBuucp\fP .br \fBlocal0\fP .br to .br \fBlocal7\fP .br \fBsecurity\fP föråldrad synonym för \fBauth\fP .sp Giltiga nivånamn är: .sp \fBemerg\fP .br \fBalert\fP .br \fBcrit\fP .br \fBerr\fP .br \fBwarning\fP .br \fBnotice\fP .br \fBinfo\fP .br \fBdebug\fP .br \fBpanic\fP föråldrad synonym för \fBemerg\fP .br \fBerror\fP föråldrad synonym för \fBerr\fP .br \fBwarn\fP föråldrad synonym för \fBwarning\fP .br .sp För prioritetsordning och avsedda syften för dessa funktioner och nivåer, se \fBsyslog\fP(3). .SH "I ÖVERENSSTÄMMELSE MED" .sp Kommandot \fBlogger\fP förväntas vara kompatibelt med IEEE Std 1003.2 ("POSIX.2"). .SH "EXEMPEL" .RS 3 .ll -.6i .sp logger System omstartat .sp logger \-p local0.notice \-t HOSTIDM \-f /dev/idmc .sp logger \-n loghost.example.com Systemet startas om .br .RE .ll .SH "UPPHOVSPERSONER" .sp Kommandot \fBlogger\fP skrevs ursprungligen av University of California 1983\-1993 och har senare omskrivits av \c .MTO "kzak\(atredhat.com" "Karel Zak" "," .MTO "rgerhards\(atadiscon.com" "Rainer Gerhards" "" och .MTO "kerolasa\(atiki.fi" "Sami Kerola" "." .SH "SE ÄVEN" .sp \fBjournalctl\fP(1), \fBsyslog\fP(3), \fBsystemd.journal\-fields\fP(7) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBlogger\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."