Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logging provider #371

Closed
s1hofmann opened this issue Feb 17, 2022 · 5 comments
Closed

Logging provider #371

s1hofmann opened this issue Feb 17, 2022 · 5 comments
Labels
DONE Implementation is done, but not yet merged into master feature New features

Comments

@s1hofmann
Copy link
Member

Short overview
nut.js currently does not provide any log output about it's internal processes.
In some cases, this is unfortunate as it would give users a deeper understanding on why things are the way they are.

With the new provider API a new logging provider could be established that allows to hook up nut.js to an existing loggin framework to output logs into an existing log stream

@s1hofmann s1hofmann added the feature New features label Feb 17, 2022
@github-actions
Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Apr 26, 2022
@s1hofmann s1hofmann removed the stale label Apr 27, 2022
@github-actions
Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label May 28, 2022
@s1hofmann
Copy link
Member Author

Still on my list

@github-actions github-actions bot removed the stale label May 29, 2022
@github-actions
Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Jun 29, 2022
@github-actions
Copy link

This issue was closed because it has been inactive for 14 days since being marked as stale.

@s1hofmann s1hofmann removed the stale label Aug 7, 2022
@s1hofmann s1hofmann reopened this Aug 7, 2022
s1hofmann added a commit that referenced this issue Sep 14, 2022
@s1hofmann s1hofmann added the WIP Work in progress label Sep 20, 2022
s1hofmann added a commit that referenced this issue Oct 12, 2022
s1hofmann added a commit that referenced this issue Oct 12, 2022
s1hofmann added a commit that referenced this issue Oct 12, 2022
s1hofmann added a commit that referenced this issue Oct 26, 2022
s1hofmann added a commit that referenced this issue Oct 26, 2022
s1hofmann added a commit that referenced this issue Dec 15, 2022
s1hofmann added a commit that referenced this issue Dec 15, 2022
s1hofmann added a commit that referenced this issue Dec 15, 2022
s1hofmann added a commit that referenced this issue Dec 15, 2022
* (#371) Added first definition of log provider interface

* (#371) First draft implementation of a log provider

* (#371) Register log provider in registry

* (#371) Export function to connect external logger

* (#371) First test log

* (#371) Restructured log providers

* (#371) Restructured logging code, extended functionality of ConsoleLogProvider for timestamps and log levels

* (#371) Removed dev code from mouse.class

* (#371) Added log output to provider registry

* (#371) Updated exports

* (#371) Introduced dedicated folder for log providers

* (#371) Started adding log output to window.function.ts, sleep.function.ts and screen.class.ts

* (#371) More log output for screen.class.ts

* (#371) Clipboard logging

* (#371) Fixed tests

* Deleted debug file

* (#371) Updated .gitignore

* (#371) Added early returns to image processor + test case

* (#371) ConsoleLogProvider test
@s1hofmann s1hofmann added DONE Implementation is done, but not yet merged into master and removed WIP Work in progress labels Dec 15, 2022
s1hofmann added a commit that referenced this issue Dec 15, 2022
… on screen.find, refine log output on providerregistry
s1hofmann added a commit that referenced this issue Jan 16, 2023
s1hofmann added a commit that referenced this issue Jan 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DONE Implementation is done, but not yet merged into master feature New features
Projects
None yet
Development

No branches or pull requests

1 participant