From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8249 invoked from network); 13 Jun 2020 11:32:45 -0000 Received: from alyss.skarnet.org (95.142.172.232) by inbox.vuxu.org with ESMTPUTF8; 13 Jun 2020 11:32:45 -0000 Received: (qmail 26958 invoked by uid 89); 13 Jun 2020 11:33:11 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Received: (qmail 26951 invoked from network); 13 Jun 2020 11:33:10 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=XmUj+r4znhBGh75WY1j89fiVMInIM8UFO1Ejj1oMMNI=; b=iw4qk+LlHNeAj6zsOIqxc5LZR4QppB8t3rLGQnzdimxBG1x+78wHlDPR+fWaeE66/L WkgM9Yj9Z5JQTlWKVDGWmRK6f0bgAiELCoi8VmS/+1jcOGBBLwIJctPQdlZsCCxmLJQu KfcXESwQ3PSyBu8RJPSvPDNobbdHB5i2VmTN49Fb7GtpyB4ZMSB8kHz1v6rO9AoEkenJ ID3vO0bvo1YaCbpBYUS3clIKUJx6r+SZi0YLK/+x/s9edz+nfE21JOBWotfFAnvwu5xL IO9nWYLC6qQCthp1q1CQzB8txL6llRzxY2w91FzNOwc8MfnBmxqqjbf95BglIsmMTSet ri8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=XmUj+r4znhBGh75WY1j89fiVMInIM8UFO1Ejj1oMMNI=; b=jQwIciDMu202xdUGNhLEsGJtJVy6CVkA5l5YTuCTO08TnLjsbKH/5kpA9rDNjG2UDD n4EclqWYPKFBqX1la2tt4Emcyv/ecJbttvrEL0AoSHPq7zBA0RZkGs+WECPR25F6p+V1 t0257S7lDA8MpsaB4zapHIHJ04hRAHukGKptgjcK6kXfIBlTCIbBBEmvAPQR2pIvxfa9 OUx8ECVrSEWKKVFhdvEhs4HTYYPmhr4R8QwSHEydtlzAs7xnN3q4+jfteofAL73zYl6/ 7IWvaWpR8ZRiYxoDyvrnJ+muYfvnj+00jOY8B8LdPF9Q/R5+Tx55Q5uf82c6WVGfqPer O4wA== X-Gm-Message-State: AOAM532Z/jqxYjma3Nexws47XzRUXoGnHgwg0jzfqsTQf4JdDYx3x1zd DYDkY6CEkYq36s7cWXrtWkF/H4hZ X-Google-Smtp-Source: ABdhPJzfxYb3UwSA8bgpPneQ77qCM1qHnBsdsNWG0I3AIFluClUIJ+2MKERoIIWeEgNDSQUFvhcJwg== X-Received: by 2002:a17:902:9890:: with SMTP id s16mr15176234plp.220.1592047963116; Sat, 13 Jun 2020 04:32:43 -0700 (PDT) From: "Casper Ti. Vector" X-Google-Original-From: "Casper Ti. Vector" Date: Sat, 13 Jun 2020 19:32:40 +0800 To: supervision@list.skarnet.org Subject: Re: Logging in a web server context Message-ID: <20200613113240.GA7301@CasperVector> Mail-Followup-To: supervision@list.skarnet.org References: <20200613100417.GA1952@CasperVector> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Sat, Jun 13, 2020 at 12:50:50PM +0200, Carl Winbäck wrote: > I gather from it that what I want is currently not possible without > s6-rc. Is that correct? I do not think so :) In a nutshell, your service needs to connect its stdout and stderr to a pair of different loggers; that can be done by fd-holding and chainloading, and is how s6-rc internally implements its piping (well, funneling) mechanism. However, s6-rc only connects the stdout, so the fd-holder needs an amount of additional configuration whether you use s6-rc or not; that amount will be a bit big without s6-rc, but it is surely doable and even scriptable. -- My current OpenPGP key: RSA4096/0x227E8CAAB7AA186C (expires: 2022.09.20) 7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C