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

Proposal: refactor logging, capture for dashboard recordings, output to file, serialize browser console logs #2078

Open
brian-mann opened this Issue Jul 1, 2018 · 0 comments

Comments

2 participants
@brian-mann
Member

brian-mann commented Jul 1, 2018

More comprehensive proposal is needed but summary is this:

  • Refactor existing debug / log implementation
  • Create logger wrapper utility to manage all logic
  • Route debug, console.log and performance data through this utility
  • Enable silencing all node based console.log per #2071
  • Capture browser console methods per #700
  • Write all logs to an output.log per project in AppData
  • Persist logs on recorded dashboard runs
  • Enable changing the logs folder via some CLI flag like --logs-folder=/path/to/logs
  • Fix morgan output always appearing
  • Expose a pluginEvent for internal:log perhaps
  • Start capturing performance related data in logs

@brian-mann brian-mann self-assigned this Jul 1, 2018

@brian-mann brian-mann added the Epic label Jul 1, 2018

@brian-mann brian-mann referenced a pull request that will close this issue Jul 1, 2018

Open

WIP: refactor logs #2079

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment