mirror of https://github.com/immich-app/immich.git
refactor: logger (#16393)
parent
1c86293035
commit
fbd85a89e0
@ -1,31 +1,23 @@
|
|||||||
import { LoggingRepository } from 'src/repositories/logging.repository';
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
|
import { RepositoryInterface } from 'src/types';
|
||||||
import { Mocked, vitest } from 'vitest';
|
import { Mocked, vitest } from 'vitest';
|
||||||
|
|
||||||
export type ILoggingRepository = Pick<
|
export const newLoggingRepositoryMock = (): Mocked<RepositoryInterface<LoggingRepository>> => {
|
||||||
LoggingRepository,
|
|
||||||
| 'verbose'
|
|
||||||
| 'log'
|
|
||||||
| 'debug'
|
|
||||||
| 'warn'
|
|
||||||
| 'error'
|
|
||||||
| 'fatal'
|
|
||||||
| 'isLevelEnabled'
|
|
||||||
| 'setLogLevel'
|
|
||||||
| 'setContext'
|
|
||||||
| 'setAppName'
|
|
||||||
>;
|
|
||||||
|
|
||||||
export const newLoggingRepositoryMock = (): Mocked<ILoggingRepository> => {
|
|
||||||
return {
|
return {
|
||||||
setLogLevel: vitest.fn(),
|
setLogLevel: vitest.fn(),
|
||||||
setContext: vitest.fn(),
|
setContext: vitest.fn(),
|
||||||
setAppName: vitest.fn(),
|
setAppName: vitest.fn(),
|
||||||
isLevelEnabled: vitest.fn(),
|
isLevelEnabled: vitest.fn(),
|
||||||
verbose: vitest.fn(),
|
verbose: vitest.fn(),
|
||||||
|
verboseFn: vitest.fn(),
|
||||||
debug: vitest.fn(),
|
debug: vitest.fn(),
|
||||||
|
debugFn: vitest.fn(),
|
||||||
log: vitest.fn(),
|
log: vitest.fn(),
|
||||||
warn: vitest.fn(),
|
warn: vitest.fn(),
|
||||||
error: vitest.fn(),
|
error: vitest.fn(),
|
||||||
fatal: vitest.fn(),
|
fatal: vitest.fn(),
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const newFakeLoggingRepository = () =>
|
||||||
|
newLoggingRepositoryMock() as RepositoryInterface<LoggingRepository> as LoggingRepository;
|
||||||
|
|||||||
Loading…
Reference in New Issue