{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":227303493,"defaultBranch":"master","name":"log_proxy","ownerLogin":"metwork-framework","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-11T07:30:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39791168?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707731333.0","currentOid":""},"activityList":{"items":[{"before":"7feef8036b59c155909bb1336c219f102ace5651","after":"b41bd70ef1dc7fe3b058cb32e93d9fb205dfc728","ref":"refs/heads/master","pushedAt":"2024-02-13T06:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: sync common files from github_organization_management repository","shortMessageHtmlLink":"build: sync common files from github_organization_management repository"}},{"before":"a29aad88fb74e0e2b616fe236e148ae99a06408a","after":"7feef8036b59c155909bb1336c219f102ace5651","ref":"refs/heads/master","pushedAt":"2024-02-13T02:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: changelog automatic update","shortMessageHtmlLink":"build: changelog automatic update"}},{"before":"e670c3305d6cb6dd4e92c5005f6251ec44bb1b09","after":"a29aad88fb74e0e2b616fe236e148ae99a06408a","ref":"refs/heads/master","pushedAt":"2024-02-12T09:37:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"fix: add more examples and correct some confusing wording in cli options' descriptions (#43)\n\nAs fixing -h/--help output in README file was mentioned in other PR, couple things in option descriptions did jump out to me as I skimmed over them earlier, and thought it'd be faster to propose changes rather than describe them.\nFeel free to pick/commit couple ones that make sense and discard the rest, as I'm not a writer of any kind, so what do I know.\n\nE.g. chmod option did bother me in particular:\n\n- '0700' is a bad example - log files should not be made executable, pretty much ever, and people tend to copy bad examples without understanding, noticing or just giving it enough thought.\n\n- \"chmod the logfile to this value\" -> \"change file mode\" since chmod isn't a common verb afaik.\n\n- \"or NULL\" - raw C defaults probably shouldn't be documented like that :)\n\nAnd so on, though obviously nitpicks, since imo having basically any description does 99% of the job as it is.","shortMessageHtmlLink":"fix: add more examples and correct some confusing wording in cli opti…"}},{"before":"ed02932e4f3dc864d8dcca859d4533f37fad5e61","after":"e670c3305d6cb6dd4e92c5005f6251ec44bb1b09","ref":"refs/heads/master","pushedAt":"2024-02-10T02:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: changelog automatic update","shortMessageHtmlLink":"build: changelog automatic update"}},{"before":"1dae01bd9c28ddd767bdc1590f45279f5817702e","after":"ed02932e4f3dc864d8dcca859d4533f37fad5e61","ref":"refs/heads/master","pushedAt":"2024-02-09T16:46:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thebaptiste","name":"Jean-Baptiste VESLIN","path":"/thebaptiste","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19856429?s=80&v=4"},"commit":{"message":"Merge pull request #42 from metwork-framework/missing_options\n\nfix: pass missing options -c, -o and -g from wrapper to logger process","shortMessageHtmlLink":"Merge pull request #42 from metwork-framework/missing_options"}},{"before":null,"after":"39ec789a0ba4337d86507af2f6ada8497ef3be96","ref":"refs/heads/missing_options","pushedAt":"2024-02-09T16:19:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"fix: pass missing options -c, -o and -g from wrapper to logger process","shortMessageHtmlLink":"fix: pass missing options -c, -o and -g from wrapper to logger process"}},{"before":"308a6ea3d3311aba87aaec99f1ab2293d13a4a03","after":"1dae01bd9c28ddd767bdc1590f45279f5817702e","ref":"refs/heads/master","pushedAt":"2024-02-09T16:17:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: sync common files from github_organization_management repository","shortMessageHtmlLink":"build: sync common files from github_organization_management repository"}},{"before":"30917812c366b814d565f28bfbf6a6a8f1c4cb3c","after":"308a6ea3d3311aba87aaec99f1ab2293d13a4a03","ref":"refs/heads/master","pushedAt":"2024-02-09T16:14:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: complete README","shortMessageHtmlLink":"build: complete README"}},{"before":"469521b472152f8e3bc9e5ec66ab1cbec2089ab5","after":"30917812c366b814d565f28bfbf6a6a8f1c4cb3c","ref":"refs/heads/master","pushedAt":"2024-02-09T15:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: sync common files from github_organization_management repository","shortMessageHtmlLink":"build: sync common files from github_organization_management repository"}},{"before":"0bd62e147f48fdc5e692badc97dcd509fe0128da","after":"469521b472152f8e3bc9e5ec66ab1cbec2089ab5","ref":"refs/heads/master","pushedAt":"2024-02-09T13:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: changelog automatic update","shortMessageHtmlLink":"build: changelog automatic update"}},{"before":"d89a91f1f21d0953b8c6df45e747b6c33743d41a","after":"0bd62e147f48fdc5e692badc97dcd509fe0128da","ref":"refs/heads/master","pushedAt":"2024-02-09T13:05:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: changelog automatic update","shortMessageHtmlLink":"build: changelog automatic update"}},{"before":"bf3ffced7f3661b06582721c90e3bd38f015f91c","after":"d89a91f1f21d0953b8c6df45e747b6c33743d41a","ref":"refs/heads/master","pushedAt":"2024-02-09T12:44:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"fix: print more descriptive error for strftime() failure on timestamp-prefix (#41)\n\nSorry for not thinking of it in #40, but this should fix non-descriptive something-about-assert-NULL error for bad timestamp-prefix format to something like this:\n```\n(log_proxy:269749): log_proxy-CRITICAL **: 17:37:58.678: strftime failed for timestamp-prefix: %\n```\nA relatively minor fix, I think.","shortMessageHtmlLink":"fix: print more descriptive error for strftime() failure on timestamp…"}},{"before":"1c7106504843605cdf70586eabc401d7ae8a09b4","after":"bf3ffced7f3661b06582721c90e3bd38f015f91c","ref":"refs/heads/master","pushedAt":"2024-02-09T12:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"perf: write out log line with time-prefix as one string to avoid holding locks (#40)\n\nEarlier implementation in #35 can loop while holding the lock, which is not a good idea, and composing prefix+line into one GString is simpler anyway.\nUsing glib datetime and string formatting also allows to simplify implementation.","shortMessageHtmlLink":"perf: write out log line with time-prefix as one string to avoid hold…"}},{"before":"7ad8f4ff90b517f068d4eafc529fc17ab7c41436","after":"1c7106504843605cdf70586eabc401d7ae8a09b4","ref":"refs/heads/master","pushedAt":"2024-02-09T11:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: remove warning on options.h","shortMessageHtmlLink":"build: remove warning on options.h"}},{"before":"0eb49b555a5803d1fc69cf9a825408ccc689285b","after":"7ad8f4ff90b517f068d4eafc529fc17ab7c41436","ref":"refs/heads/master","pushedAt":"2024-02-09T11:12:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thebaptiste","name":"Jean-Baptiste VESLIN","path":"/thebaptiste","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19856429?s=80&v=4"},"commit":{"message":"Merge pull request #39 from mk-fg/cleanup_glib_includes\n\nfix: cleanup glib includes, add some missing libc ones","shortMessageHtmlLink":"Merge pull request #39 from mk-fg/cleanup_glib_includes"}},{"before":"8dbc1616957792005c9e40d64cc9d966d4a70a3f","after":"0eb49b555a5803d1fc69cf9a825408ccc689285b","ref":"refs/heads/master","pushedAt":"2024-02-09T11:06:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thebaptiste","name":"Jean-Baptiste VESLIN","path":"/thebaptiste","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19856429?s=80&v=4"},"commit":{"message":"Merge pull request #38 from mk-fg/use_argv_array_in_wrapper\n\nfix: build log_proxy command in wrapper as an argv array, don't use gshell parser","shortMessageHtmlLink":"Merge pull request #38 from mk-fg/use_argv_array_in_wrapper"}},{"before":"06c768afae67cdf302b6be1afa2de4564e8e0466","after":"8dbc1616957792005c9e40d64cc9d966d4a70a3f","ref":"refs/heads/master","pushedAt":"2024-02-09T02:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: changelog automatic update","shortMessageHtmlLink":"build: changelog automatic update"}},{"before":"08858fee922694fc98ec39e0744877bf21a82862","after":"06c768afae67cdf302b6be1afa2de4564e8e0466","ref":"refs/heads/master","pushedAt":"2024-02-08T17:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"fix: fix signal_handler for SIGINT","shortMessageHtmlLink":"fix: fix signal_handler for SIGINT"}},{"before":"262d47a98b6f1e5a2a3d80404d75a7a7c76980d5","after":"08858fee922694fc98ec39e0744877bf21a82862","ref":"refs/heads/master","pushedAt":"2024-02-08T17:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: fix behavior of log_proxy_wrapper when timestamp_prefix is NULL\n(every log line starting by \"(null)\")","shortMessageHtmlLink":"build: fix behavior of log_proxy_wrapper when timestamp_prefix is NULL"}},{"before":"072dc6934866437cbd66d3192a36e2b49eea1118","after":"262d47a98b6f1e5a2a3d80404d75a7a7c76980d5","ref":"refs/heads/master","pushedAt":"2024-02-08T16:47:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thebaptiste","name":"Jean-Baptiste VESLIN","path":"/thebaptiste","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19856429?s=80&v=4"},"commit":{"message":"Merge pull request #35 from mk-fg/add_timestamp_prefix_option\n\nfeat: add -T/--timestamps (env LOGPROXY_TIMESTAMPS) option to prepend strftime to each line","shortMessageHtmlLink":"Merge pull request #35 from mk-fg/add_timestamp_prefix_option"}},{"before":"da601d32e675f09aa59ddf24ffdc3258e56f1091","after":"072dc6934866437cbd66d3192a36e2b49eea1118","ref":"refs/heads/master","pushedAt":"2024-02-08T10:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thebaptiste","name":"Jean-Baptiste VESLIN","path":"/thebaptiste","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19856429?s=80&v=4"},"commit":{"message":"build: add debug option to sonar scanner","shortMessageHtmlLink":"build: add debug option to sonar scanner"}},{"before":"4c0aa0d2640005e29f35279c2a717a562bb3e604","after":"da601d32e675f09aa59ddf24ffdc3258e56f1091","ref":"refs/heads/master","pushedAt":"2024-02-07T02:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: changelog automatic update","shortMessageHtmlLink":"build: changelog automatic update"}},{"before":"d3d98bb5de6f8a1fc8d64c917f0131a9f82db4de","after":"4c0aa0d2640005e29f35279c2a717a562bb3e604","ref":"refs/heads/master","pushedAt":"2024-02-06T15:03:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: fix","shortMessageHtmlLink":"build: fix"}},{"before":"b2df99d2114ed0b7617f0be7fd16b74c2caa076a","after":"d3d98bb5de6f8a1fc8d64c917f0131a9f82db4de","ref":"refs/heads/master","pushedAt":"2024-02-06T15:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: use checkout v4 and sonarcloud-github-c-cpp v2.0.2","shortMessageHtmlLink":"build: use checkout v4 and sonarcloud-github-c-cpp v2.0.2"}},{"before":"f92cdc93d6cd62082710d6888bcaaf24d7ecf8b9","after":"b2df99d2114ed0b7617f0be7fd16b74c2caa076a","ref":"refs/heads/master","pushedAt":"2024-02-06T13:58:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thebaptiste","name":"Jean-Baptiste VESLIN","path":"/thebaptiste","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19856429?s=80&v=4"},"commit":{"message":"Merge pull request #36 from mk-fg/fix_passing_log_dir_from_wrapper\n\nfix: pass -d/--log-directory command-line option from wrapper to logger process","shortMessageHtmlLink":"Merge pull request #36 from mk-fg/fix_passing_log_dir_from_wrapper"}},{"before":"ff723e211193748cf3b2ab079c486dfe6631e984","after":"f92cdc93d6cd62082710d6888bcaaf24d7ecf8b9","ref":"refs/heads/master","pushedAt":"2023-12-01T13:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: sync common files from github_organization_management repository","shortMessageHtmlLink":"build: sync common files from github_organization_management repository"}},{"before":"dd98f9ffd7cbca239200d26a55a775d6a39d9fec","after":"ff723e211193748cf3b2ab079c486dfe6631e984","ref":"refs/heads/master","pushedAt":"2023-06-29T13:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: fix make","shortMessageHtmlLink":"build: fix make"}},{"before":"dac910b0899b1f3e7beb09bfb0d84a307894a6c1","after":"dd98f9ffd7cbca239200d26a55a775d6a39d9fec","ref":"refs/heads/master","pushedAt":"2023-06-29T13:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: add sonarqube check","shortMessageHtmlLink":"build: add sonarqube check"}},{"before":"5d9be263071b976709ad6046d46010402fe0627a","after":"dac910b0899b1f3e7beb09bfb0d84a307894a6c1","ref":"refs/heads/master","pushedAt":"2023-03-30T16:22:02.211Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: fix","shortMessageHtmlLink":"build: fix"}},{"before":"9d7d2bf1f8990456ab77d2de4ba98a00ffdb374b","after":"5d9be263071b976709ad6046d46010402fe0627a","ref":"refs/heads/master","pushedAt":"2023-03-30T16:19:52.655Z","pushType":"push","commitsCount":1,"pusher":{"login":"metworkbot","name":null,"path":"/metworkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43267559?s=80&v=4"},"commit":{"message":"build: fix fix","shortMessageHtmlLink":"build: fix fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-Sr2JQA","startCursor":null,"endCursor":null}},"title":"Activity · metwork-framework/log_proxy"}