Thread overview
Disable wrilten buf in docker
March 12

Hi, my application use writeln in docker don't display.

Python add -u disable it.
https://stackoverflow.com/questions/29663459/why-doesnt-python-app-print-anything-when-run-in-a-detached-docker-container

March 12
On D's side you can use ``stdout.flush;`` to force it to flush.

I don't think there is a way to force flushing via CLI.
March 12

On Tuesday, 12 March 2024 at 06:39:40 UTC, Richard (Rikki) Andrew Cattermole wrote:

>

On D's side you can use stdout.flush; to force it to flush.

I don't think there is a way to force flushing via CLI.

OK, thank you!

Problem solved!

Use code:

std.stdio.stdout.flush();
March 12

On Tuesday, 12 March 2024 at 06:36:09 UTC, zoujiaqing wrote:

>

Hi, my application use writeln in docker don't display.

Python add -u disable it.
https://stackoverflow.com/questions/29663459/why-doesnt-python-app-print-anything-when-run-in-a-detached-docker-container

Use setvbuf to switch to line buffering. Then you don’t have to manually flush everything

https://en.cppreference.com/w/c/io/setvbuf

-Steve

March 14

On Tuesday, 12 March 2024 at 15:44:08 UTC, Steven Schveighoffer wrote:

>

On Tuesday, 12 March 2024 at 06:36:09 UTC, zoujiaqing wrote:

>

Hi, my application use writeln in docker don't display.

Python add -u disable it.
https://stackoverflow.com/questions/29663459/why-doesnt-python-app-print-anything-when-run-in-a-detached-docker-container

Use setvbuf to switch to line buffering. Then you don’t have to manually flush everything

https://en.cppreference.com/w/c/io/setvbuf

-Steve

Thank you Steve!

how to use it in global?