Loading operational +17 −17 Original line number Diff line number Diff line Loading @@ -356,23 +356,6 @@ https://artyom.me/aeson ** 2018-05-06 optparse-applicative :: Stackage Server https://www.stackage.org/lts-10.3/package/optparse-applicative-0.14.0.0 * later :entry: ** 2024-04-07 rd-api, rd: switch to fast-logger, use local datetime in logs, not UTC time. :logging:featurereq: - tinylog is not maintained any more. no longer in latest stackage LTS. - tinylog types doesn't allow use local time in logs. requires writing lots of code. - create a demo project for using RIO and fast-logger. cd ~/projects/ stack new rio-fastlogger-demo rio app/Main.hs withLogFunc lo https://www.stackage.org/haddock/lts-22.15/rio-0.1.22.0/RIO.html#v:withLogFunc RIO has built-in log ts support. RIO timestamp and level output is not pretty and not easily customizable. maybe later. ** 2022-03-12 drop redis-server as rd-api dependency. :featurereq: - use a built-in key-value db. such as Berkeley db, sqlite3, or leveldb. use a well known path for the db name. Loading Loading @@ -563,6 +546,23 @@ policy in ovs can do it. see stretch01 daylog. * done :entry: ** 2024-04-07 rd-api, rd: switch to fast-logger, use local datetime in logs, not UTC time. :logging:featurereq: - tinylog is not maintained any more. no longer in latest stackage LTS. - tinylog types doesn't allow use local time in logs. requires writing lots of code. - create a demo project for using RIO and fast-logger. cd ~/projects/ stack new rio-fastlogger-demo rio app/Main.hs withLogFunc lo https://www.stackage.org/haddock/lts-22.15/rio-0.1.22.0/RIO.html#v:withLogFunc RIO has built-in log ts support. RIO timestamp and level output is not pretty and not easily customizable. maybe later. ** 2023-11-12 rd, ipv6 based URL not supported. - on de05, rd-api -h :: -p 8083 --redis-host 10.96.195.242 Loading package.yaml +1 −1 Original line number Diff line number Diff line name: reliable-download version: 1.2.4.0 version: 1.2.5.0 synopsis: provide reliable download service via HTTP description: reliable-download web application and cli tool homepage: "https://gitlab.emacsos.com/sylecn/reliable-download" Loading rd-api/RD/Server/Config.hs +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ defaultRDRuntimeConfig config = do conn <- R.connect R.defaultConnectInfo fileChan <- newChan let logLevel = if verbose config then L.Debug else L.Info logSettings = (L.setFormat (Just "%Y-%0m-%0dT%0H:%0M:%0S") . logSettings = (L.setFormat (Just L.iso8601) . L.setLogLevel logLevel . L.setDelimiter " ") L.defSettings logger <- L.new logSettings Loading rd/RD/Client/Main.hs +1 −1 Original line number Diff line number Diff line Loading @@ -276,7 +276,7 @@ cliApp :: RDOptions -> IO () cliApp opts = do let level = if verbose opts then L.Debug else L.Info -- Note: tinylog doesn't support non-GMT dateformat. logSettings = (L.setFormat (Just "%Y-%0m-%0dT%0H:%0M:%0S") . logSettings = (L.setFormat (Just L.iso8601) . L.setLogLevel level . L.setDelimiter " ") L.defSettings Loading stack.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ extra-deps: - git: https://gitlab.emacsos.com/sylecn/io-thread-pool.git commit: 58041a07560383bac22f6702074242c3e2097106 - git: /home/sylecn/projects/tinylog/.git commit: 1ec937aaf783828134fac4b6c9ae22c1a730a4ab commit: a49750ffb2923d40e834cec77a9900b4167c2ea5 # Override default flag values for local packages and extra-deps # flags: {} Loading Loading
operational +17 −17 Original line number Diff line number Diff line Loading @@ -356,23 +356,6 @@ https://artyom.me/aeson ** 2018-05-06 optparse-applicative :: Stackage Server https://www.stackage.org/lts-10.3/package/optparse-applicative-0.14.0.0 * later :entry: ** 2024-04-07 rd-api, rd: switch to fast-logger, use local datetime in logs, not UTC time. :logging:featurereq: - tinylog is not maintained any more. no longer in latest stackage LTS. - tinylog types doesn't allow use local time in logs. requires writing lots of code. - create a demo project for using RIO and fast-logger. cd ~/projects/ stack new rio-fastlogger-demo rio app/Main.hs withLogFunc lo https://www.stackage.org/haddock/lts-22.15/rio-0.1.22.0/RIO.html#v:withLogFunc RIO has built-in log ts support. RIO timestamp and level output is not pretty and not easily customizable. maybe later. ** 2022-03-12 drop redis-server as rd-api dependency. :featurereq: - use a built-in key-value db. such as Berkeley db, sqlite3, or leveldb. use a well known path for the db name. Loading Loading @@ -563,6 +546,23 @@ policy in ovs can do it. see stretch01 daylog. * done :entry: ** 2024-04-07 rd-api, rd: switch to fast-logger, use local datetime in logs, not UTC time. :logging:featurereq: - tinylog is not maintained any more. no longer in latest stackage LTS. - tinylog types doesn't allow use local time in logs. requires writing lots of code. - create a demo project for using RIO and fast-logger. cd ~/projects/ stack new rio-fastlogger-demo rio app/Main.hs withLogFunc lo https://www.stackage.org/haddock/lts-22.15/rio-0.1.22.0/RIO.html#v:withLogFunc RIO has built-in log ts support. RIO timestamp and level output is not pretty and not easily customizable. maybe later. ** 2023-11-12 rd, ipv6 based URL not supported. - on de05, rd-api -h :: -p 8083 --redis-host 10.96.195.242 Loading
package.yaml +1 −1 Original line number Diff line number Diff line name: reliable-download version: 1.2.4.0 version: 1.2.5.0 synopsis: provide reliable download service via HTTP description: reliable-download web application and cli tool homepage: "https://gitlab.emacsos.com/sylecn/reliable-download" Loading
rd-api/RD/Server/Config.hs +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ defaultRDRuntimeConfig config = do conn <- R.connect R.defaultConnectInfo fileChan <- newChan let logLevel = if verbose config then L.Debug else L.Info logSettings = (L.setFormat (Just "%Y-%0m-%0dT%0H:%0M:%0S") . logSettings = (L.setFormat (Just L.iso8601) . L.setLogLevel logLevel . L.setDelimiter " ") L.defSettings logger <- L.new logSettings Loading
rd/RD/Client/Main.hs +1 −1 Original line number Diff line number Diff line Loading @@ -276,7 +276,7 @@ cliApp :: RDOptions -> IO () cliApp opts = do let level = if verbose opts then L.Debug else L.Info -- Note: tinylog doesn't support non-GMT dateformat. logSettings = (L.setFormat (Just "%Y-%0m-%0dT%0H:%0M:%0S") . logSettings = (L.setFormat (Just L.iso8601) . L.setLogLevel level . L.setDelimiter " ") L.defSettings Loading
stack.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ extra-deps: - git: https://gitlab.emacsos.com/sylecn/io-thread-pool.git commit: 58041a07560383bac22f6702074242c3e2097106 - git: /home/sylecn/projects/tinylog/.git commit: 1ec937aaf783828134fac4b6c9ae22c1a730a4ab commit: a49750ffb2923d40e834cec77a9900b4167c2ea5 # Override default flag values for local packages and extra-deps # flags: {} Loading