Commit Graph

18 Commits

Author SHA1 Message Date
Thomas Dupont
c89cc4b395 fix: logging component logs as coming from a worker 2022-05-19 14:13:57 +02:00
Thomas Dupont
236bbc6e5d feat: initial proposal for multithreaded execution 2022-05-16 10:15:37 +02:00
Ruben Verborgh
3685b7c659 refactor: Make Logger an interface. 2022-04-01 14:18:58 +02:00
Ruben Verborgh
238570b3d2 feat: Make LazyLoggerFactory buffer messages. 2022-04-01 14:18:58 +02:00
Ruben Verborgh
2c6167e0cb feat: Remove meta parameter from logging. 2022-04-01 14:18:58 +02:00
Joachim Van Herwegen
c216efd62f feat: Allow for custom CLI and variable options
* feat: (AppRunner) Mechanism to configure cli args and derive componentsjs vars from them implemented

* fix: (AppRunner) tidying

* fix: (AppRunner) tidying up

* fix: (AppRunner) runCli method made sync

* fix; (VarResolver) refactored to multiple files, and other stylistic fixes.

* chore: (AppRunner) Uses builder pattern for yargs base arguments setup to enable better typescript inference

* fix(AppRunner): refactoring AppRunner and VarResolver

* fix(AppRunner): refactoring AppRunner promise handling

* fix(AppRunner): verror dependency removal

* fix: Simplify CLI error handling

* feat: Use same config for both CLI and app instantiation

* fix: Update typings and imports

* feat: Split VariableResolver behaviour to 2 classes

* feat: Move default value behaviour from CLI to ValueComputers

* test: Add unit tests for new CLI classes

* feat: Integrate new CLI configuration with all default configurations

* feat: Add createApp function to AppRunner

* docs: Update comments in CLI-related classes

* fix: Various fixes and refactors

Co-authored-by: damooo <damodara@protonmail.com>
2022-02-11 10:00:12 +01:00
Ruben Verborgh
f9a20799eb refactor: Use declarations style for functions. 2021-01-06 11:24:43 +01:00
Ruben Verborgh
0476ba8069 chore(deps): update all dependencies (#293) 2020-11-02 09:08:14 +01:00
Ruben Verborgh
79defc3abb Fix typo. 2020-10-12 16:14:28 +02:00
Ruben Taelman
f186bece9f change: use regular getters and setters in LazyLoggerFactory 2020-09-23 10:04:31 +02:00
Ruben Taelman
b62f4eb016 change: improve getLoggerFactoryOrThrow error message 2020-09-23 10:04:31 +02:00
Ruben Taelman
4c534e9d5d change: add global setGlobalLoggerFactory function 2020-09-23 10:04:31 +02:00
Ruben Taelman
db9aefe551 feature: add level-based logger methods for convenience 2020-09-23 10:04:31 +02:00
Ruben Taelman
aaa49219dc feat: configure logger during setup 2020-09-23 10:04:31 +02:00
Ruben Taelman
09ac83caa5 feat: add lazy logger wrapper 2020-09-23 10:04:31 +02:00
Ruben Taelman
5b825bc2d4 feat: add winston-based logger 2020-09-23 10:04:31 +02:00
Ruben Taelman
b0671031f1 feat: add void logger 2020-09-23 10:04:31 +02:00
Ruben Taelman
1e255ca2e4 feat: add basic logging interfaces 2020-09-23 10:04:31 +02:00