On Wed, Feb 6, 2019 at 3:38 PM Tom Noonan <tom@xxxxxxxxxxxx> wrote: > > Good afternoon: > > I've written a custom Apache2 module and I'm having some difficulty with logging. Logging is working as expected using the global log level. For example, if I set the following I get debug logs from my module: > > LogLevel Debug > > However, if I attempt to set the loglevel for only my module I do not see debug logs: > > LogLevel Warn mod_proxy_jwt_auth.c:Debug > > In looking at the logs I see other modules output "[date] [module_name:level]" whereas mine is outputting "[date] [:level]". I'm guessing this is a factor in the per-module log level not working and that I'm getting some part of the module API wrong. However, I reviewed https://httpd.apache.org/docs/2.4/developer/modguide.html and I simply don't see my error. > > The source of my module is here: https://github.com/Root-App/mod_proxy_jwt_auth/blob/master/mod_proxy_jwt_auth.c > > Can anyone advise? Thanks! > > --Tom Noonan II There is a slightly different way to do do the AP_MODULE_DECLARE_DATA stuff in 2.4 that results in this macro being added to your code: APLOG_USE_MODULE(proxy_jwt_auth) You can also just add it explicitly, which is needed if you use multiple C files for the module. The alternate way is module AP_MODULE_DECLARE_DATA mod_proxy_jwt_auth_module; at the top and AP_DECLARE_MODULE(proxy_jwt_auth) -- you should see that pattern in the standard mods in 2.4. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx