I ran the following code in the python shell but it is not showing up the docker/kubernetes pod logs:
import logging
logging.basicConfig(level=logging.INFO)
logging.info("Test")
This is a simplified version of what I am trying to do which is essentially run one-off scripts/commands in the python shell and have logs to show up. How do I go about getting this to work? Is it because the shell I opened up is not attached to the process that creates the logs?
I'm currently using Docker and Kubernetes.
Thanks!
teethe output into/proc/1/fd/1to have stdout of your process go to the stdout of the container's process (you may have to substitute/proc/1for the PID of your container's main process, but it's usually 1); it may be possible to do somedup2trickery to get both stdout and stderr to go to/proc/1's fds, but that would require more than 161 more characters :-)