Refactor error logging to use getErrorMessage utility
- Updated multiple classes to replace direct error message access with getErrorMessage function for improved error handling and consistency. - Modified error logging in CertRequirementManager, CloudflareDomainSync, OneboxDnsManager, OneboxDockerManager, OneboxHttpServer, Onebox, OneboxRegistriesManager, and OneboxServicesManager. - Ensured that all error messages logged provide a standardized format and improved clarity.
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
*/
|
||||
|
||||
import { logger } from '../logging.ts';
|
||||
import { getErrorMessage } from '../utils/error.ts';
|
||||
import { OneboxDatabase } from './database.ts';
|
||||
import { OneboxDockerManager } from './docker.ts';
|
||||
import { OneboxServicesManager } from './services.ts';
|
||||
@@ -108,7 +109,7 @@ export class Onebox {
|
||||
await this.registry.init();
|
||||
} catch (error) {
|
||||
logger.warn('Onebox Registry initialization failed - local registry will be disabled');
|
||||
logger.warn(`Error: ${error.message}`);
|
||||
logger.warn(`Error: ${getErrorMessage(error)}`);
|
||||
}
|
||||
|
||||
// Initialize Platform Services (non-critical)
|
||||
@@ -116,7 +117,7 @@ export class Onebox {
|
||||
await this.platformServices.init();
|
||||
} catch (error) {
|
||||
logger.warn('Platform services initialization failed - MongoDB/S3 features will be limited');
|
||||
logger.warn(`Error: ${error.message}`);
|
||||
logger.warn(`Error: ${getErrorMessage(error)}`);
|
||||
}
|
||||
|
||||
// Login to all registries
|
||||
@@ -128,7 +129,7 @@ export class Onebox {
|
||||
this.initialized = true;
|
||||
logger.success('Onebox initialized successfully');
|
||||
} catch (error) {
|
||||
logger.error(`Failed to initialize Onebox: ${error.message}`);
|
||||
logger.error(`Failed to initialize Onebox: ${getErrorMessage(error)}`);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
@@ -158,7 +159,7 @@ export class Onebox {
|
||||
logger.warn('IMPORTANT: Change the default password immediately!');
|
||||
}
|
||||
} catch (error) {
|
||||
logger.error(`Failed to create default user: ${error.message}`);
|
||||
logger.error(`Failed to create default user: ${getErrorMessage(error)}`);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -211,7 +212,7 @@ export class Onebox {
|
||||
platformServices: platformServicesStatus,
|
||||
};
|
||||
} catch (error) {
|
||||
logger.error(`Failed to get system status: ${error.message}`);
|
||||
logger.error(`Failed to get system status: ${getErrorMessage(error)}`);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
@@ -265,7 +266,7 @@ export class Onebox {
|
||||
|
||||
logger.success('Onebox shutdown complete');
|
||||
} catch (error) {
|
||||
logger.error(`Error during shutdown: ${error.message}`);
|
||||
logger.error(`Error during shutdown: ${getErrorMessage(error)}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user