Skip to content

Commit 42b66e6

Browse files
authored
fix: Options argument from required to optional (#132)
1 parent d023800 commit 42b66e6

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,22 @@ const log = require('hexo-log')({
2020
debug: false,
2121
silent: false
2222
});
23+
log.info('Hello world');
2324

2425
// v4.x.x
2526
const log = require('hexo-log').default({
2627
debug: false,
2728
silent: false
2829
});
30+
log.info('Hello world');
31+
32+
// v4.x.x (ES Module)
33+
import { logger } from 'hexo-log';
2934

35+
const log = logger({
36+
debug: false,
37+
silent: false
38+
});
3039
log.info('Hello world');
3140
```
3241

lib/log.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ class Logger {
149149
}
150150
}
151151

152-
export default function createLogger(options: Options) {
152+
export default function createLogger(options: Options = {}) {
153153
const logger = new Logger(options);
154154

155155
logger.d = logger.debug;
@@ -161,4 +161,4 @@ export default function createLogger(options: Options) {
161161
return logger;
162162
}
163163

164-
export const logger = (option: Options) => createLogger(option);
164+
export const logger = (option: Options = {}) => createLogger(option);

0 commit comments

Comments
 (0)