{"id":1682,"date":"2025-03-05T16:40:25","date_gmt":"2025-03-05T16:40:25","guid":{"rendered":"https:\/\/editjournal.redakt.eu\/faxmodem\/?p=1682"},"modified":"2025-03-05T16:40:25","modified_gmt":"2025-03-05T16:40:25","slug":"render-com-python-print-stdout-log","status":"publish","type":"post","link":"https:\/\/editjournal.redakt.eu\/faxmodem\/blog\/development\/cloud-serverless\/render-com-python-print-stdout-log\/","title":{"rendered":"Python doesn&#8217;t print logs on Render.com"},"content":{"rendered":"<p>When you deploy a Python Web Service to Render.com, your <code>print<\/code> statements may not work. They may appear later if they get buffered, but in most cases you want them to be put out immediately in the console.<\/p>\n<p>Render logs everything output to STDOUT. So you\u2019ll need to make sure you configure your logging library to output to STDOUT.<\/p>\n<pre><code>import logging\nimport sys\n\nlogging.basicConfig(level=logging.INFO, handlers=[logging.StreamHandler(sys.stdout)])\n\nlogging.info(&quot;hello world&quot;)<\/code><\/pre>\n<p>Sources:<\/p>\n<ul>\n<li><a href=\"https:\/\/community.render.com\/t\/background-worker-in-python-using-pika-doesnt-logs-print\/19481\">https:\/\/community.render.com\/t\/background-worker-in-python-using-pika-doesnt-logs-print\/19481<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>When you deploy a Python Web Service to Render.com, your print statements may not work. They may appear later if they get buffered, but in most cases you want them to be put out immediately in the console. Render logs everything output to STDOUT. So you\u2019ll need to make sure you configure your logging library&hellip; <a class=\"more-link\" href=\"https:\/\/editjournal.redakt.eu\/faxmodem\/blog\/development\/cloud-serverless\/render-com-python-print-stdout-log\/\">Continue reading <span class=\"screen-reader-text\">Python doesn&#8217;t print logs on Render.com<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[778],"tags":[935,1252],"class_list":["post-1682","post","type-post","status-publish","format-standard","hentry","category-cloud-serverless","tag-python","tag-render-com","entry"],"_links":{"self":[{"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/posts\/1682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/comments?post=1682"}],"version-history":[{"count":1,"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/posts\/1682\/revisions"}],"predecessor-version":[{"id":1683,"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/posts\/1682\/revisions\/1683"}],"wp:attachment":[{"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/media?parent=1682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/categories?post=1682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/editjournal.redakt.eu\/faxmodem\/wp-json\/wp\/v2\/tags?post=1682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}