mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Remove use of util.log
This commit is contained in:
		
							
								
								
									
										22
									
								
								packages/node_modules/@node-red/util/lib/log.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								packages/node_modules/@node-red/util/lib/log.js
									
									
									
									
										vendored
									
									
								
							| @@ -75,12 +75,28 @@ LogHandler.prototype.shouldReportMessage = function(msglevel) { | ||||
|            msglevel <= this.logLevel; | ||||
| } | ||||
|  | ||||
|  | ||||
| // Older versions of Node-RED used the deprecated util.log function. | ||||
| // With Node.js 22, use of that function causes warnings. So here we | ||||
| // are replicating the same format output to ensure we don't break any | ||||
| // log parsing that happens in the real world. | ||||
| const months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; | ||||
| const utilLog = function (msg) { | ||||
|     const d = new Date(); | ||||
|     const time = [ | ||||
|         d.getHours().toString().padStart(2, '0'), | ||||
|         d.getMinutes().toString().padStart(2, '0'), | ||||
|         d.getSeconds().toString().padStart(2, '0') | ||||
|     ].join(':'); | ||||
|     console.log(`${d.getDate()} ${months[d.getMonth()]} ${time} - ${msg}`) | ||||
| } | ||||
|  | ||||
| var consoleLogger = function(msg) { | ||||
|     if (msg.level == log.METRIC || msg.level == log.AUDIT) { | ||||
|         util.log("["+levelNames[msg.level]+"] "+JSON.stringify(msg)); | ||||
|         utilLog("["+levelNames[msg.level]+"] "+JSON.stringify(msg)); | ||||
|     } else { | ||||
|         if (verbose && msg.msg && msg.msg.stack) { | ||||
|             util.log("["+levelNames[msg.level]+"] "+(msg.type?"["+msg.type+":"+(msg.name||msg.id)+"] ":"")+msg.msg.stack); | ||||
|             utilLog("["+levelNames[msg.level]+"] "+(msg.type?"["+msg.type+":"+(msg.name||msg.id)+"] ":"")+msg.msg.stack); | ||||
|         } else { | ||||
|             var message = msg.msg; | ||||
|             try { | ||||
| @@ -91,7 +107,7 @@ var consoleLogger = function(msg) { | ||||
|                 message = 'Exception trying to log: '+util.inspect(message); | ||||
|             } | ||||
|  | ||||
|             util.log("["+levelNames[msg.level]+"] "+(msg.type?"["+msg.type+":"+(msg.name||msg.id)+"] ":"")+message); | ||||
|             utilLog("["+levelNames[msg.level]+"] "+(msg.type?"["+msg.type+":"+(msg.name||msg.id)+"] ":"")+message); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user