Skip to content

Commit

Permalink
feat: make logger factory
Browse files Browse the repository at this point in the history
  • Loading branch information
elenik72 committed Jun 27, 2022
1 parent 01099aa commit 9f63254
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions src/logger.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
class Logger {
static make(params) {
return new Logger(params)
}

constructor(stdout) {
this.logger = stdout
}

write(msg) {
this.logger.log(msg)
}

danger(msg) {
this.logger.error(msg)
}

info(msg) {
this.logger.info(msg)
}
}

export default Logger

0 comments on commit 9f63254

Please sign in to comment.