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:
@@ -7,6 +7,7 @@
|
||||
|
||||
import * as plugins from '../plugins.ts';
|
||||
import { logger } from '../logging.ts';
|
||||
import { getErrorMessage } from '../utils/error.ts';
|
||||
import { OneboxDatabase } from './database.ts';
|
||||
import type { IDomain } from '../types.ts';
|
||||
|
||||
@@ -33,7 +34,7 @@ export class CloudflareDomainSync {
|
||||
this.cloudflareAccount = new plugins.cloudflare.CloudflareAccount(apiKey);
|
||||
logger.info('Cloudflare domain sync initialized');
|
||||
} catch (error) {
|
||||
logger.error(`Failed to initialize Cloudflare sync: ${error.message}`);
|
||||
logger.error(`Failed to initialize Cloudflare sync: ${getErrorMessage(error)}`);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
@@ -98,7 +99,7 @@ export class CloudflareDomainSync {
|
||||
logger.info(`Added new domain from Cloudflare: ${domain}`);
|
||||
}
|
||||
} catch (error) {
|
||||
logger.error(`Failed to sync zone ${zone.name}: ${error.message}`);
|
||||
logger.error(`Failed to sync zone ${zone.name}: ${getErrorMessage(error)}`);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -107,7 +108,7 @@ export class CloudflareDomainSync {
|
||||
|
||||
logger.success(`Cloudflare zone sync completed: ${zones.length} zone(s) synced`);
|
||||
} catch (error) {
|
||||
logger.error(`Cloudflare zone sync failed: ${error.message}`);
|
||||
logger.error(`Cloudflare zone sync failed: ${getErrorMessage(error)}`);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
@@ -138,7 +139,7 @@ export class CloudflareDomainSync {
|
||||
logger.info(`Marked ${obsoleteCount} domain(s) as obsolete`);
|
||||
}
|
||||
} catch (error) {
|
||||
logger.error(`Failed to mark obsolete domains: ${error.message}`);
|
||||
logger.error(`Failed to mark obsolete domains: ${getErrorMessage(error)}`);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user