fix(core): remove log_error function and standardize logging (#31515)

## Current Behavior

The codebase has separate `logError` and `logDebug` functions in the
native logging infrastructure, with both error and debug logging paths.

## Expected Behavior

Consolidate logging to use a single standardized approach. Error
messages are now logged through the debug channel for consistency.

## Related Issue(s)

This change standardizes the logging interface by removing the separate
error logging function and routing all log messages through the debug
logger.
This commit is contained in:
Jason Jean 2025-06-09 18:22:19 -04:00 committed by GitHub
parent 445338c496
commit c8ff3394e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 2 additions and 11 deletions

View File

@ -249,8 +249,6 @@ export const IS_WASM: boolean
export declare export declare function logDebug(message: string): void export declare export declare function logDebug(message: string): void
export declare export declare function logError(message: string): void
/** Stripped version of the NxJson interface for use in rust */ /** Stripped version of the NxJson interface for use in rust */
export interface NxJson { export interface NxJson {
namedInputs?: Record<string, Array<JsInputs>> namedInputs?: Record<string, Array<JsInputs>>

View File

@ -6,9 +6,3 @@ pub fn log_debug(message: String) {
enable_logger(); enable_logger();
debug!(message); debug!(message);
} }
#[napi]
pub fn log_error(message: String) {
enable_logger();
error!(message);
}

View File

@ -392,7 +392,6 @@ module.exports.hashFile = nativeBinding.hashFile
module.exports.installNxConsole = nativeBinding.installNxConsole module.exports.installNxConsole = nativeBinding.installNxConsole
module.exports.IS_WASM = nativeBinding.IS_WASM module.exports.IS_WASM = nativeBinding.IS_WASM
module.exports.logDebug = nativeBinding.logDebug module.exports.logDebug = nativeBinding.logDebug
module.exports.logError = nativeBinding.logError
module.exports.parseTaskStatus = nativeBinding.parseTaskStatus module.exports.parseTaskStatus = nativeBinding.parseTaskStatus
module.exports.remove = nativeBinding.remove module.exports.remove = nativeBinding.remove
module.exports.restoreTerminal = nativeBinding.restoreTerminal module.exports.restoreTerminal = nativeBinding.restoreTerminal

View File

@ -17,7 +17,7 @@ import {
getTaskDetails, getTaskDetails,
hashTasksThatDoNotDependOnOutputsOfOtherTasks, hashTasksThatDoNotDependOnOutputsOfOtherTasks,
} from '../hasher/hash-task'; } from '../hasher/hash-task';
import { logError, logDebug, RunMode } from '../native'; import { logDebug, RunMode } from '../native';
import { import {
runPostTasksExecution, runPostTasksExecution,
runPreTasksExecution, runPreTasksExecution,
@ -216,7 +216,7 @@ async function getTerminalOutputLifeCycle(
// @ts-ignore // @ts-ignore
return (chunk, encoding, callback) => { return (chunk, encoding, callback) => {
if (isError) { if (isError) {
logError( logDebug(
Buffer.isBuffer(chunk) Buffer.isBuffer(chunk)
? chunk.toString(encoding) ? chunk.toString(encoding)
: chunk.toString() : chunk.toString()