You’ll need something like:

paste-logger = %p
As well for uWSGI to automatically pick up your logger configuration from .ini 
file: 
http://uwsgi-docs.readthedocs.io/en/latest/Options.html?highlight=paste-logger#paste-logger
 
<http://uwsgi-docs.readthedocs.io/en/latest/Options.html?highlight=paste-logger#paste-logger>

uWSGI doesn’t automatically pick up your fileConfig logging otherwise.

(Basically unless you explicitly call fileConfig for your .ini right now uWSGI 
doesn’t do anything with your logging handlers/information)


> On Jan 19, 2017, at 10:17, Zsolt Ero <[email protected]> wrote:
> 
> I'm just simply calling uwsgi uwsgi.ini and and it has the logto line in 
> there.
> 
> On 19 January 2017 at 18:16, Bert JW Regeer <[email protected]> wrote:
>> Are you setting up logging explicitly?
>> 
>> uWSGI doesn’t automatically set up Python logging when you provide it a
>> paster ini file, how are you starting uWSGI?
>> 
>> Bert
>> 
>> On Jan 19, 2017, at 08:08, Zsolt Ero <[email protected]> wrote:
>> 
>> I believe this is uWSGI specific, and might even be a bug in uWSGI, but
>> since many people are using uWSGI with Pyramid here, I'd be interested to
>> know how did you solve it.
>> 
>> 
>> I've migrated a project from Gunicorn to uWSGI. My problem is that my
>> previously set-up file-based logging is all bypassed / redirected now with
>> custom format discarded.
>> 
>> 
>> Previously it wrote to pyramid.log (and any other specific logs I had). Now,
>> after converting to uWSGI:
>> 
>> pyramid.log file is created but empty
>> every log is redirected to uwsgi.log, with all custom formatters discarded.
>> 
>> How can I make uWSGI not overwrite the whole, carefully set-up Python
>> logging system, and only output it's own log to uwsgi.log?
>> 
>> 
>> my uwsgi.ini:
>> 
>> [uwsgi]
>> paste = config:/home/app/web/app_web/production.ini
>> http-socket = :5000
>> uid = app
>> gid = app
>> 
>> master = true
>> processes = 16
>> enable-threads = true
>> harakiri = 60
>> harakiri-verbose = true
>> single-interpreter = true
>> 
>> die-on-term = true
>> vacuum = true
>> 
>> disable-logging = true
>> logto2 = /shared/logs/CURRENT/app/uwsgi.log
>> 
>> stats = /home/app/uwsgi_stats.socket
>> 
>> 
>> My logging setup is as follows:
>> 
>> [loggers]
>> keys = root, app_web, sqlalchemy
>> 
>> [handlers]
>> keys = filelog_pyramid
>> 
>> [formatters]
>> keys = generic
>> 
>> [logger_root]
>> level = WARN
>> handlers = filelog_pyramid
>> 
>> [logger_app_web]
>> level = WARN
>> handlers =
>> qualname = app_web
>> 
>> [logger_sqlalchemy]
>> level = WARN
>> handlers =
>> qualname = sqlalchemy.engine
>> 
>> [handler_filelog_pyramid]
>> class = FileHandler
>> args = ('/shared/logs/CURRENT/app/pyramid.log','a')
>> level = NOTSET
>> formatter = generic
>> 
>> [formatter_generic]
>> format = %(asctime)s %(levelname)-5.5s [%(name)s] %(message)s
>> 
>> 
>> --
>> You received this message because you are subscribed to the Google Groups
>> "pylons-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/pylons-discuss/6c07825a-34f5-4542-b4c2-bf7759eda509%40googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>> 
>> 
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "pylons-discuss" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/pylons-discuss/CO5z2MD3iA0/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/pylons-discuss/8DBCF3A1-E4AF-44A2-AD98-0E7A5381DC16%400x58.com.
>> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "pylons-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/pylons-discuss/CAKw-smCoGqReO7N7mBcbZH4yC2bft0LtW%3DPZdTd9rsWj7O-M4Q%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/2D18C5AC-B027-4DF2-B298-AB9F5480449A%400x58.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to