chore: remove dtrace-provider dep from bunyan using our own
							parent
							
								
									4cbc452f26
								
							
						
					
					
						commit
						679b18eee9
					
				| @ -1,43 +0,0 @@ | ||||
| diff --git a/node_modules/bunyan/lib/bunyan.js b/node_modules/bunyan/lib/bunyan.js
 | ||||
| index f988560..a4cf69a 100644
 | ||||
| --- a/node_modules/bunyan/lib/bunyan.js
 | ||||
| +++ b/node_modules/bunyan/lib/bunyan.js
 | ||||
| @@ -63,7 +63,7 @@ if (!runtimeEnv) {
 | ||||
|  } | ||||
| 
 | ||||
| 
 | ||||
| -var os, fs, dtrace;
 | ||||
| +var os, fs, pathModule, dtrace;
 | ||||
|  if (runtimeEnv === 'browser') { | ||||
|      os = { | ||||
|          hostname: function () { | ||||
| @@ -71,12 +71,15 @@ if (runtimeEnv === 'browser') {
 | ||||
|          } | ||||
|      }; | ||||
|      fs = {}; | ||||
| +    pathModule = {};
 | ||||
|      dtrace = null; | ||||
|  } else { | ||||
|      os = require('os'); | ||||
|      fs = require('fs'); | ||||
| +    pathModule = require('path');
 | ||||
|      try { | ||||
| -        dtrace = require('dtrace-provider' + '');
 | ||||
| +        throw new Error('dtrace-provider is not available')
 | ||||
| +        // dtrace = require('dtrace-provider' + '');
 | ||||
|      } catch (e) { | ||||
|          dtrace = null; | ||||
|      } | ||||
| @@ -1512,6 +1515,12 @@ RotatingFileStream.prototype.rotate = function rotate() {
 | ||||
|      } | ||||
| 
 | ||||
|      function finish() { | ||||
| +        if (!fs.existsSync(self.path)) {
 | ||||
| +            var dirPath = pathModule.dirname(self.path);
 | ||||
| +            if (!fs.existsSync(dirPath)) {
 | ||||
| +                fs.mkdirSync(dirPath, { recursive: true });
 | ||||
| +            }
 | ||||
| +        }
 | ||||
|          self._debug('  open %s', self.path); | ||||
|          self.stream = fs.createWriteStream(self.path, | ||||
|              {flags: 'a', encoding: 'utf8'}); | ||||
					Loading…
					
					
				
		Reference in New Issue