コマンド入力待ち -> stdin
ログ・プロンプト -> stdout, stderr
となっているはずなので、Cのちからの源のisatty()関数で、
- isatty(stdin) == false
linesをEOFまで非同期で読み込み、サーバーが準備できたら実行する。
- isatty(stdout) == false || isatty(stderr) == false
stderrがttyである場合、stderrにprintするべきERROR, FATALのみをコンソール向けに出力。
stdoutも同様。
プロンプトは出力しないようにする。
ログ出力もstdout, stderrで分類をする。
コマンド入力待ち -> stdin
ログ・プロンプト -> stdout, stderr
となっているはずなので、Cのちからの源のisatty()関数で、
linesをEOFまで非同期で読み込み、サーバーが準備できたら実行する。
stderrがttyである場合、stderrにprintするべきERROR, FATALのみをコンソール向けに出力。
stdoutも同様。
プロンプトは出力しないようにする。
ログ出力もstdout, stderrで分類をする。