fix(classes.doc): Remove noisy debug logging from decorators and serialization logic
This commit is contained in:
@@ -51,8 +51,6 @@ export function globalSvDb() {
|
||||
}
|
||||
metadata.globalSaveableProperties.push(String(context.name));
|
||||
|
||||
logger.log('debug', `called globalSvDb() on metadata for property ${String(context.name)}`);
|
||||
|
||||
// Use addInitializer to ensure prototype arrays are set up once
|
||||
context.addInitializer(function(this: any) {
|
||||
const proto = this.constructor.prototype;
|
||||
@@ -61,7 +59,6 @@ export function globalSvDb() {
|
||||
if (metadata && metadata.globalSaveableProperties && !proto.globalSaveableProperties) {
|
||||
// Initialize prototype array from metadata (runs once per class)
|
||||
proto.globalSaveableProperties = [...metadata.globalSaveableProperties];
|
||||
logger.log('debug', `initialized globalSaveableProperties with ${proto.globalSaveableProperties.length} properties`);
|
||||
}
|
||||
});
|
||||
};
|
||||
@@ -103,8 +100,6 @@ export function svDb(options?: SvDbOptions) {
|
||||
metadata._svDbOptions[propName] = options;
|
||||
}
|
||||
|
||||
logger.log('debug', `called svDb() on metadata for property ${propName}`);
|
||||
|
||||
// Use addInitializer to ensure prototype arrays are set up once
|
||||
context.addInitializer(function(this: any) {
|
||||
const proto = this.constructor.prototype;
|
||||
@@ -114,7 +109,6 @@ export function svDb(options?: SvDbOptions) {
|
||||
if (metadata && metadata.saveableProperties && !proto.saveableProperties) {
|
||||
// Initialize prototype array from metadata (runs once per class)
|
||||
proto.saveableProperties = [...metadata.saveableProperties];
|
||||
logger.log('debug', `initialized saveableProperties with ${proto.saveableProperties.length} properties`);
|
||||
}
|
||||
|
||||
// Initialize svDbOptions from metadata
|
||||
@@ -187,8 +181,6 @@ export function unI() {
|
||||
metadata.saveableProperties.push(propName);
|
||||
}
|
||||
|
||||
logger.log('debug', `called unI on metadata for property ${propName}`);
|
||||
|
||||
// Use addInitializer to ensure prototype arrays are set up once
|
||||
context.addInitializer(function(this: any) {
|
||||
const proto = this.constructor.prototype;
|
||||
@@ -196,7 +188,6 @@ export function unI() {
|
||||
|
||||
if (metadata && metadata.uniqueIndexes && !proto.uniqueIndexes) {
|
||||
proto.uniqueIndexes = [...metadata.uniqueIndexes];
|
||||
logger.log('debug', `initialized uniqueIndexes with ${proto.uniqueIndexes.length} properties`);
|
||||
}
|
||||
|
||||
if (metadata && metadata.saveableProperties && !proto.saveableProperties) {
|
||||
@@ -246,8 +237,6 @@ export function index(options?: IIndexOptions) {
|
||||
metadata.saveableProperties.push(propName);
|
||||
}
|
||||
|
||||
logger.log('debug', `called index() on metadata for property ${propName}`);
|
||||
|
||||
// Use addInitializer to ensure prototype arrays are set up once
|
||||
context.addInitializer(function(this: any) {
|
||||
const proto = this.constructor.prototype;
|
||||
@@ -255,7 +244,6 @@ export function index(options?: IIndexOptions) {
|
||||
|
||||
if (metadata && metadata.regularIndexes && !proto.regularIndexes) {
|
||||
proto.regularIndexes = [...metadata.regularIndexes];
|
||||
logger.log('debug', `initialized regularIndexes with ${proto.regularIndexes.length} indexes`);
|
||||
}
|
||||
|
||||
if (metadata && metadata.saveableProperties && !proto.saveableProperties) {
|
||||
@@ -951,7 +939,6 @@ export class SmartDataDbDoc<T extends TImplements, TImplements, TManager extends
|
||||
const globalProps = this.globalSaveableProperties || [];
|
||||
const specificProps = this.saveableProperties || [];
|
||||
const saveableProperties = [...globalProps, ...specificProps];
|
||||
logger.log('debug', `createSavableObject: globalProps=${globalProps.length}, specificProps=${specificProps.length}, total=${saveableProperties.length}`);
|
||||
// apply custom serialization if configured
|
||||
const optionsMap = (this.constructor as any)._svDbOptions || {};
|
||||
for (const propertyNameString of saveableProperties) {
|
||||
|
||||
Reference in New Issue
Block a user