delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/06/03/02:54:10

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:references:in-reply-to:from:date
:message-id:subject:to:content-type:content-transfer-encoding;
q=dns; s=default; b=gx6I6MvyVaMKKXi/OD1zeqwWtbEl4DDAaezC3Fm1n3h
jX8PHj8gBcjEuSVFTQmJXtwAOb3nXuuE953h0vSk/cUy7IVTsW0vIIZ9VcLDmseM
yFbdZ6MzI5Jch72aHh3rbFUGVtMu8YKyKyMwq84KfeWcufciEYNkogyRVsvxi2NI
=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:references:in-reply-to:from:date
:message-id:subject:to:content-type:content-transfer-encoding;
s=default; bh=JwJs+QZxTQGi8jB27RP98M99muc=; b=fvE543F79MaiK3M0H
4j6+SBVp0W9XqN56Ml81WuIUxPlbOacrFObkTLfy5zB6Vxn4tMOj2popZjn4r04T
sNTmWDHbs4PlszLvJ5BFT1z8rmZ5wSbjDaqC2ARyL27+BMXEeGAtbJkESWXgSRZM
LV3si+3J5NE85xYAkmZwfqfkds=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_05,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.1 spammy=unsubscribe-simple, unsubscribesimple, Canada, much!
X-HELO: mail-wr1-f66.google.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=HffwVUQlWM/TXTqTJJl/1Rbo63wQ+NJzkmjHfTwa/YA=; b=Ouse5uaXRI3e3/xwavt1rGbsSqy9Ou1qF3Cj06hoW4VHMk5YPLhRWIbKpDHbwOtvWN AYPgE9PB9SWaVfByYF4ivCTAod6T7Ri9O4sHmOUxCNZTbfZl/djUDgvq6mQWMY9UEyHF j7CRHmsmdNtLADBKiRIyztO1jjY94n9qiaudHGH6K0vhQB/vrqxB65E6KSvXSclyYvXE 5i1Inxo2bDqlieXOy5dmsUs+I2Q6g6uvLo+NQSygRgxNVh1YzLATI0rokQZzZEQAfsHb YMWEz8qVbhxHCwMkLrTpkI20a7W3s65yxJn0OKM/x2PjP6HbQKVHYCjPhGBOQVg4ZjN8 j6UA==
MIME-Version: 1.0
References: <CAAoTqfuFnTfRsO42FYTo=h1qcvR3Z7NBBhXMexcoyn7EQRwB7g AT mail DOT gmail DOT com> <CAAoTqfsmdD2bsrr4ADtZfEQnatUxQZ3tkSDQGM4VnK5WO3f6qQ AT mail DOT gmail DOT com> <CAAoTqftL4dVJSPTt=HUsSsVGa0i5F3uJcGpEY-_tujgNaZXUbg AT mail DOT gmail DOT com> <971084dc-5712-08bf-5797-63818d3055a0 AT SystematicSw DOT ab DOT ca>
In-Reply-To: <971084dc-5712-08bf-5797-63818d3055a0@SystematicSw.ab.ca>
From: Pavel Timofeev <timp87 AT gmail DOT com>
Date: Mon, 3 Jun 2019 09:53:44 +0300
Message-ID: <CAAoTqftzyx3uGYHP2BXnCW5rd=xuDR=P4aQ3_f=bqgmVVKFc4A@mail.gmail.com>
Subject: Re: Logs from logger don't appear in EventLog
To: Brian DOT Inglis AT systematicsw DOT ab DOT ca, cygwin AT cygwin DOT com
X-IsSubscribed: yes
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id x536s8vF015228

сб, 1 июн. 2019 г. в 17:08, Brian Inglis <Brian DOT Inglis AT systematicsw DOT ab DOT ca>:
>
> On 2019-06-01 00:14, Pavel Timofeev wrote:
> > ср, 29 мая 2019 г. в 16:40, Pavel Timofeev:
> >> вт, 28 мая 2019 г., 19:41 Pavel Timofeev:
> >>> I see here and there that if any kind of syslog daemon is not
> >>> installed in Cygwin all messages sent to syslog will appear in
> >>> EventLog.
> >>> I couldn't find a documentation piece about how (and when) logging
> >>> work in Cygwin, only some emails in maillists.
> >>> Ok, here is my problem. I install cygwin on Windows 2008 R2 x64. Then
> >>> I install only two services in Cygwin: cron and sshd. No syslog daemon
> >>> at all. I want to see all syslog messages in EventLog.
> >>> And I see messages from sshd and cron in EventLog, but when I run
> >>> logger utility I can't see them in EventLog:
> >>>      /usr/bin/logger BLABLA
> >>> Am I missing something that matters? I need your help and expertise!
> >> Sorry, cygwin version 3.0.7, fresh installation with latest available packages
> > Just installed cygwin 3.0.7 on my home Windows 10.
> > No luck, no any messages from logger in any EventLog.
>
> Works fine for me with syslog-ng syslogd:
> $ ls -lF /dev/log
> srw-rw-rw- 1 SYSTEM SYSTEM 0 May 29 22:37 /dev/log=
> $ logger test
> $ tail -1 /var/log/syslog | cygcheck-hrsv.sed
> Jun  1 07:04:52 $HOSTNAME $USER: test
>
> As logger sends messages to /dev/log which may be a regular file, not a UNIX
> domain socket, or syslog UDP socket on port 514, in syslog format, rather than
> calling openlog/closelog/syslog(3), the messages may not go to the fallback
> Windows Event Log.

That's a lot! This clearly explains what's going on.
I've tried simple python example from
https://docs.python.org/2/library/syslog.html#syslog.openlog which is
a wrapper around openlog/closelog/syslog(3) calls. And bingo, I see
messages in EventLog.
I'm surprised that current logger implementation uses /dev/log or
network socket only, and there is no way to ask it to use
openlog/closelog/syslog(3) calls. However in the man page it tells
that it used them back in days.That's sad.
I've tried to play with --socket-errors=  logger option also. No luck.
As workaround I could write logger in python/perl/any_lang that uses
openlog/closelog/syslog(3) calls, name it logger and place somewhere
earlier in PATH


> You should ensure that /dev/log does not exist as a regular file, as that could
> affect logging:
> $ ls -lF /dev/log
> If not a socket (= flag), check the contents for your logging tests.
> Then delete /dev/log, and retest.
>
> You may need to run something like:
> https://www.codeproject.com/Articles/18086/Syslog-daemon-for-Windows-Eventlog
> to put syslog messages into the Windows Event Log.
>
> --
> Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
>
> This email may be disturbing to some readers as it contains
> too much technical detail. Reader discretion is advised.
>
> --
> Problem reports:       http://cygwin.com/problems.html
> FAQ:                   http://cygwin.com/faq/
> Documentation:         http://cygwin.com/docs.html
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Thank you so much!

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019