remove relative import from ditto/utils in DittoConf

This commit is contained in:
Siddharth Singh 2025-04-29 23:32:37 +05:30
parent e2ce3f32c3
commit 319620a414
No known key found for this signature in database
2 changed files with 2 additions and 8 deletions

View file

@ -11,8 +11,6 @@ import { getEcdsaPublicKey } from './utils/crypto.ts';
import { optionalBooleanSchema, optionalNumberSchema } from './utils/schema.ts';
import { mergeURLPath } from './utils/url.ts';
import { VALID_LOG_TYPES } from '../ditto/utils/logi.ts';
/** Ditto application-wide configuration. */
export class DittoConf {
constructor(private env: { get(key: string): string | undefined }) {
@ -257,12 +255,10 @@ export class DittoConf {
level ||= 'debug';
scopes ||= '';
if (fmt && !VALID_LOG_TYPES.includes(fmt)) {
throw new Error(`Invalid log type supplied: Valid types are [${VALID_LOG_TYPES.join('|')}].`);
}
if (fmt !== 'jsonl' && fmt !== 'pretty') fmt = 'jsonl';
return {
fmt: (fmt ?? 'jsonl') as 'jsonl' | 'pretty',
fmt: fmt as 'jsonl' | 'pretty',
level,
scopes: scopes.split(',').filter(Boolean),
};

View file

@ -55,8 +55,6 @@ const pair = (key: string, value: LogiValue | undefined) => {
return `${key}: ${prettyPrint(value || '')}`;
};
export const VALID_LOG_TYPES = ['jsonl', 'pretty'];
export const createLogiHandler = (conf: DittoConf, defaultHandler: LogiHandler) => (log: LogiLog) => {
const { fmt, level, scopes } = conf.logConfig;
if (fmt === 'jsonl') return defaultHandler(log);