From users-return-268702-archive-asf-public=cust-asf.ponee.io@tomcat.apache.org Thu Nov 7 14:10:58 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id B236E180630 for ; Thu, 7 Nov 2019 15:10:57 +0100 (CET) Received: (qmail 84079 invoked by uid 500); 7 Nov 2019 14:10:53 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 84068 invoked by uid 99); 7 Nov 2019 14:10:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Nov 2019 14:10:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id BFDFFC0A00 for ; Thu, 7 Nov 2019 14:10:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=christopherschultz-net.20150623.gappssmtp.com Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id bY-dODKHR4Na for ; Thu, 7 Nov 2019 14:10:50 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::b29; helo=mail-yb1-xb29.google.com; envelope-from=chris@christopherschultz.net; receiver= Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 2DE037DDF1 for ; Thu, 7 Nov 2019 14:10:49 +0000 (UTC) Received: by mail-yb1-xb29.google.com with SMTP id v17so973219ybs.3 for ; Thu, 07 Nov 2019 06:10:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=christopherschultz-net.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=o2IkQxrPtLblZjHO456dFMPnNPRX/Xfq5mBFkiazqZA=; b=K4I55f2aNG65i/tJ0LayefgJSyERc8sxZzz5/AAxLp7IR02t9MDkMa+4It31G97SIY xIoINrOrKOguGd+AcbqvD9Xwm755uU5IeOvbQj7TFFQRm8Zn56wMKcxtjpZzUA8rAjX6 l3W4fhxw7X60OtskGu+igx2vD5eAXe56b4RsRuhuFLOkHY6KaBV8s7HZ1H07AVP9b3yF oX6c9px4rcav17xvHnEDf4eXp8bcB0B0v6MfWwCFXn8SUhbT9DnTK5I6oomH834iR8qT txYdvbZqkifkI1joW4z18ie5SkFwJMPTWYH58gx3fOT4khU9kIB3WY/pate+f17q6x1p HQLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=o2IkQxrPtLblZjHO456dFMPnNPRX/Xfq5mBFkiazqZA=; b=Rp0LXxi6IadmLjYuR0jDjIcEFNN6WYsWA071EgtLA/Pmi2j6wI9rIFLloXljPU19E/ l96dPGYu/IysPVde/65TOPGcKnKWmVgRtfdt6FBfhY2WyfxDAPZIJxsPSCUYUHoGtWvU c7LfusysaC4Yejo11KgQxysivO+q7dyYV5oVzOajJ3+H92aXcwuhn/qNSFILCMxT0VLk CxVAJiDlu2AnBp9sAcCPazIahOYxFdX8Z1nFxD8oJhtQ+A4hH+zeNlU0yn0dhO3C0kKX /9YlrY/saPsZXGLGOycPLTvCaIV5o5F7amkwCij39+u0g1Ngh4yMbGpd3b2Qs1THlH7t qnLw== X-Gm-Message-State: APjAAAUoYeI7byaXwURju3ktxC4P1I9DmRnCG3pB+A3t3yGxmXszFQNE hmnBCKiWnhjk+aqgidkZeiR6BL1fx5g= X-Google-Smtp-Source: APXvYqybcfQv+hDJ/nfSrUqAB15GnmxeEF3l/dV4619pbrl59WIdumB4bzVFoK8XllekbhPH3ePRIA== X-Received: by 2002:a25:c104:: with SMTP id r4mr3554591ybf.160.1573135842691; Thu, 07 Nov 2019 06:10:42 -0800 (PST) Received: from Christophers-MacBook-Pro-2.local (pool-108-48-175-111.washdc.fios.verizon.net. [108.48.175.111]) by smtp.gmail.com with ESMTPSA id y142sm2523731ywy.80.2019.11.07.06.10.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Nov 2019 06:10:42 -0800 (PST) Subject: Re: Getting Tomcat internal logging working To: users@tomcat.apache.org References: <227d3b65-caa4-7759-3135-d158d63d2403@christopherschultz.net> From: Christopher Schultz Openpgp: preference=signencrypt Autocrypt: addr=chris@christopherschultz.net; keydata= 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 F/4OLScBfV2JbF93sN0SLw== Message-ID: Date: Thu, 7 Nov 2019 09:10:40 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:55.0) Gecko/20100101 Thunderbird/55.0a1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Konstantin, On 11/7/19 00:02, Konstantin Kolinko wrote: > чт, 7 нояб. 2019 г. в 05:44, Christopher Schultz > : >> >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 >> >> All, >> >> I can't believe I'm having trouble with this, but I'm struggling >> with enabling logging. >> >> I'm experimenting with the CsrfPreventionFilter, which currently >> has zero logging at all in it. So, first I modified the code to >> add: >> >> + private final Log log = >> LogFactory.getLog(CsrfPreventionFilter.class); >> >> and, later >> >> if (nonceCache == null || previousNonce == null || >> !nonceCache.contains(previousNonce)) { + >> log.trace("nonceCache=" + (null == nonceCache ? "(null)" : >> nonceCache.cache)); + log.trace("previousNonce=" + >> previousNonce); + log.trace("nonceCache.contains=" + >> (null == nonceCache ? "(null)" : >> nonceCache.contains(previousNonce))); >> >> res.sendError(getDenyStatus()); return; } > > Are you modifying the correct file? (1. At build time it is copied > to the output directory. Are you modifying the source or the copy? Yes. As I said, when using System.err.println() instead log log.trace(), I do get logging (to stderr). > 2. The configuration file is enabled via > -Djava.util.logging.config.file= system property that is set by > catalina script. If you run Tomcat in some other way, that system > property may be not set at all. (E.g. when running Tomcat from > within Eclipse IDE.) ) I'm using bin/catalina.sh start to launch Tomcat on Macos. The 'ps' command shows the following partial command-line: [...] - -Djava.util.logging.config.file=${CATALINA_BASE}/conf/logging.properties - -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager [...] The file ${CATALINA_BASE}/conf/logging.properties does indeed have the changes below. >> Finally, I modified these lines in >> $CATALINA_BASE/conf/logging.propertie s: > >> - - java.util.logging.ConsoleHandler.level = FINE + >> java.util.logging.ConsoleHandler.level = ALL >> >> ... >> >> + org.apache.catalina.filters.level=ALL > > Looks OK. Personally I never use 'ALL', but it should be OK. I > prefer to use FINE, FINER or FINEST. I did that in desparation after FINEST wasn't getting the job done. > https://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html #ALL > > >> When running, I see no logging when I'm expecting to see things >> in catalina.out. I changed these lines from log.trace() to >> System.err.println() and they do indeed show up. >> >> What am I missing? So... what else should I check? - -chris -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl3EJeAACgkQHPApP6U8 pFj2ABAAjtESHJSSUFIaoNzrC6bJQTCOMYCMfxAV7s7Kz4/L/Be1NCQo7IAeLnj2 TIvW78j8IX7EUZ9iFu16kJS+JU5Fpukug4gUtj2BRyh3g/PyLg7dVD98pAyaQ9dK qsomH7HUBCUhU+dw0ibT4PxtH7d2DZ5sM/iZmhk6IVsCBgfCwzP353NEpOTRnr1B VnXOM1LGSHmttJpUiiNFrN8Yz490Q4N4g+YOaA0jR33m2WokZl3kB82PH+sWcfPI TCD/vj90u0MFcprR8WpR5dz2z5pfnhFdSluY8nbqUWciwI0xfcGy0HcI1kbw5Kcz plUdWi7O4nYT1EcDKQO6F/NdJlSMQ9EC70DUdTinblz2Bih4KbF9OQY4lMMw/Ha8 c/3OVv7TDRes94DoNjT/wDgNROy5mm57CI+HTpsoWoYDSObJcwLYAEQJc00vMEq9 pMuBxcI8B4D9S6QiepLWNVggwGjJ/Q6ax2hqBCS3aElI+limL5mQyW57Z9snwN0V WwxwGOoX0KUa6YnYRL3UVN9q6X0CHDT5hBF5x0+aMWjjrzQRaOKpaOI8yKOGFWmr ijZuwkDiR4die2mt7OtFydsTDLcCdkUFQGMqFxS01glB0RIX7yy1ITHkwdfI6qnj RoteOJh9HZ41/GFd2uQFHP52W3hKtMzXfHaK4chBWIbyyVtpkh4= =shca -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org