I worked at a company that, for security reasons, did not give developers direct access to the logs for the applications they deployed. Instead, developers had access to a 3rd party app that conglomerated all the logs of all the applications of all of the environments. If you can see logs for your actions as soon as they occur, then there’s nothing wrong with this. The problem was that this 3rd party app would become a bottleneck that all logs had to go through. As a result, there could be up to a 30 minute delay for some logs.