fix: disable buffering for docker-compose logging

This commit is contained in:
ngn 2024-08-18 03:46:44 +03:00
parent 8d018ecfce
commit 41111ce76d
2 changed files with 18 additions and 16 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 23:56+0300\n" "POT-Creation-Date: 2024-08-18 03:46+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -82,73 +82,74 @@ msgstr ""
msgid "Request from %s: PULL (%s)" msgid "Request from %s: PULL (%s)"
msgstr "" msgstr ""
#: src/main.c:109 #. disable buffering so docker-compose logs works correctly
#: src/main.c:110
#, fuzzy, c-format #, fuzzy, c-format
msgid "Starting pooler %s (libmp %s)" msgid "Starting pooler %s (libmp %s)"
msgstr "%lu tane havuz %s adresinde sunuluyor" msgstr "%lu tane havuz %s adresinde sunuluyor"
#: src/main.c:112 #: src/main.c:113
msgid "Configuration file not specified" msgid "Configuration file not specified"
msgstr "Konfigürasyon dosyası belirtilmedi" msgstr "Konfigürasyon dosyası belirtilmedi"
#: src/main.c:125 #: src/main.c:126
msgid "Loaded the configuration" msgid "Loaded the configuration"
msgstr "" msgstr ""
#: src/main.c:128 #: src/main.c:129
#, fuzzy #, fuzzy
msgid "Failed to get the temp directory configuration option (tmpdir)" msgid "Failed to get the temp directory configuration option (tmpdir)"
msgstr "Kayıt dosyasını açmak başarısız oldu: %s" msgstr "Kayıt dosyasını açmak başarısız oldu: %s"
#: src/main.c:136 #: src/main.c:137
msgid "Please specify a valid thread count (1-1000)" msgid "Please specify a valid thread count (1-1000)"
msgstr "Lütfen geçerli bir işlem sayısı belirtin (1-1000)" msgstr "Lütfen geçerli bir işlem sayısı belirtin (1-1000)"
#: src/main.c:141 #: src/main.c:142
msgid "Please specify at least one pool in the configuration" msgid "Please specify at least one pool in the configuration"
msgstr "Lütfen konfigürasyonda en az bir havuz belirtin" msgstr "Lütfen konfigürasyonda en az bir havuz belirtin"
#: src/main.c:146 #: src/main.c:147
#, fuzzy, c-format #, fuzzy, c-format
msgid "%s: loading the pool" msgid "%s: loading the pool"
msgstr "%s: havuz bilgisi başarıyla yüklendi" msgstr "%s: havuz bilgisi başarıyla yüklendi"
#: src/main.c:149 #: src/main.c:150
#, fuzzy, c-format #, fuzzy, c-format
msgid "%s: hostname not specified for pool, skipping" msgid "%s: hostname not specified for pool, skipping"
msgstr "Ana makine adı havuz konfigürasyonunda belirtilmedi, geçiliyor: %s" msgstr "Ana makine adı havuz konfigürasyonunda belirtilmedi, geçiliyor: %s"
#: src/main.c:163 #: src/main.c:164
#, fuzzy, c-format #, fuzzy, c-format
msgid "%s: failed access the pool directory (%s)" msgid "%s: failed access the pool directory (%s)"
msgstr "Havuz dizinine erişilemiyor: %s" msgstr "Havuz dizinine erişilemiyor: %s"
#: src/main.c:168 #: src/main.c:169
#, fuzzy, c-format #, fuzzy, c-format
msgid "%s: failed to add pool to the list (%s)" msgid "%s: failed to add pool to the list (%s)"
msgstr "Havuzu listeye eklemek başarısız oldu: %s" msgstr "Havuzu listeye eklemek başarısız oldu: %s"
#: src/main.c:176 #: src/main.c:177
#, c-format #, c-format
msgid "Failed to sync the pools: %s" msgid "Failed to sync the pools: %s"
msgstr "Havuzları sekronize etmek başarısız oldu: %s" msgstr "Havuzları sekronize etmek başarısız oldu: %s"
#: src/main.c:181 #: src/main.c:182
#, fuzzy #, fuzzy
msgid "None of the pools is available for serving" msgid "None of the pools is available for serving"
msgstr "Havuzların hiçbiri sunmak için müsait değil" msgstr "Havuzların hiçbiri sunmak için müsait değil"
#: src/main.c:185 #: src/main.c:186
#, c-format #, c-format
msgid "Serving %lu pool on %s" msgid "Serving %lu pool on %s"
msgstr "%lu tane havuz %s adresinde sunuluyor" msgstr "%lu tane havuz %s adresinde sunuluyor"
#: src/main.c:185 #: src/main.c:186
#, c-format #, c-format
msgid "Serving %lu pools on %s" msgid "Serving %lu pools on %s"
msgstr "%lu tane havuz %s adresinde sunuluyor" msgstr "%lu tane havuz %s adresinde sunuluyor"
#: src/main.c:188 #: src/main.c:189
#, c-format #, c-format
msgid "Failed to start the server: %s" msgid "Failed to start the server: %s"
msgstr "Sunucuyu başlatmak başarısız oldu: %s" msgstr "Sunucuyu başlatmak başarısız oldu: %s"

View File

@ -106,6 +106,7 @@ bool serve_callback(lm_pool_t *pool, lm_mptp_t *packet, struct sockaddr *addr, v
} }
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {
setbuf(stdout, NULL); // disable buffering so docker-compose logs works correctly
info(_("Starting pooler %s (libmp %s)"), VERSION, LM_VERSION); info(_("Starting pooler %s (libmp %s)"), VERSION, LM_VERSION);
if (argc != 2) { if (argc != 2) {