Commit 2639619a9d234a633e97ab07f537b62f91cec5c4
1 parent
7f154bb868
Exists in
master
More log on mkdirIfNotExists
Showing 1 changed file with 1 additions and 0 deletions Inline Diff
lib/mkdir-if-not-exists.js
1 | const MODULE_NAME = 'MKDIR-IF-NOT-EXISTS'; | 1 | const MODULE_NAME = 'MKDIR-IF-NOT-EXISTS'; |
2 | 2 | ||
3 | const fs = require('fs').promises; | 3 | const fs = require('fs').promises; |
4 | 4 | ||
5 | const logger = require('komodo-sdk/logger'); | 5 | const logger = require('komodo-sdk/logger'); |
6 | 6 | ||
7 | const mkdir = async (xid, dirname) => { | 7 | const mkdir = async (xid, dirname) => { |
8 | try { | 8 | try { |
9 | logger.verbose(`${MODULE_NAME} EAE923FB: Making directory`, { xid, dirname }); | 9 | logger.verbose(`${MODULE_NAME} EAE923FB: Making directory`, { xid, dirname }); |
10 | await fs.mkdir(dirname, { recursive: true }); | 10 | await fs.mkdir(dirname, { recursive: true }); |
11 | } catch (e) { | 11 | } catch (e) { |
12 | logger.warn(`${MODULE_NAME} 1E8EBB84: Exception on making directory`, { | 12 | logger.warn(`${MODULE_NAME} 1E8EBB84: Exception on making directory`, { |
13 | xid, dirname, eCode: e.code, eMessage: e.message, | 13 | xid, dirname, eCode: e.code, eMessage: e.message, |
14 | }); | 14 | }); |
15 | } | 15 | } |
16 | }; | 16 | }; |
17 | 17 | ||
18 | module.exports = async (xid, dirname) => { | 18 | module.exports = async (xid, dirname) => { |
19 | try { | 19 | try { |
20 | fs.stat(dirname); | 20 | fs.stat(dirname); |
21 | } catch (e) { | 21 | } catch (e) { |
22 | logger.verbose(`${MODULE_NAME} 1DB9EDAB: Directory not exists`, { xid, dirname }); | ||
22 | await mkdir(xid, dirname); | 23 | await mkdir(xid, dirname); |
23 | } | 24 | } |
24 | }; | 25 | }; |
25 | 26 |