Files
logger/src/appenders/AppenderFactory.ts

13 lines
400 B
TypeScript

import {AppenderOptions} from './Appender';
import Appender from './Appender';
export default class AppnederFactory {
public static createRemoteAppender(remoteAppenderUrl: string, {domain}: AppenderOptions): Appender {
return new Appender(remoteAppenderUrl, {domain});
}
private constructor() {
throw new Error('AppenderFactory is a static class that may not be instantiated');
}
}