Skip to content

Commit 424370d

Browse files
committed
feat: add write fn in logger
1 parent 94a6246 commit 424370d

File tree

3 files changed

+24
-12
lines changed

3 files changed

+24
-12
lines changed

packages/cle-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
},
5050
"dependencies": {
5151
"@antfu/utils": "^0.7.6",
52-
"@ora-io/cle-api": "^0.1.0",
52+
"@ora-io/cle-api": "^0.1.1",
5353
"@ora-io/zkwasm-service-helper": "^1.0.3",
5454
"api": "^6.1.1",
5555
"assemblyscript": "^0.27.12",

packages/cle-cli/src/logger.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ export class Logger implements CLELogger {
2424
second: 'numeric',
2525
})
2626

27+
private writeCache: string[] = []
28+
2729
constructor(level: LogLevel = 'info', prefix = '[CLE]') {
2830
this.level = level
2931
this.prefix = prefix
@@ -65,6 +67,16 @@ export class Logger implements CLELogger {
6567
log(...args: any[]): void {
6668
this.info(...args)
6769
}
70+
71+
write(msg: string) {
72+
if (msg === '\n') {
73+
this.debug(this.writeCache.join(''))
74+
this.writeCache = []
75+
}
76+
else {
77+
this.writeCache.push(msg)
78+
}
79+
}
6880
}
6981

7082
export function createLogger(level: LogLevel) {

pnpm-lock.yaml

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)