import * as plugins from '../plugins.js';
import { Cloudly } from '../classes.cloudly.js';

/**
 * takes care of receiving and providing logs
 */
export class LogManager {
  public cloudlyRef: Cloudly;
  public typedRouter = new plugins.typedrequest.TypedRouter();

  constructor(cloudlyRefArg: Cloudly) {
    this.cloudlyRef = cloudlyRefArg;
    this.cloudlyRef.typedrouter.addTypedRouter(this.typedRouter);
  }
}