Example #1
0
  @Override
  public void deleteLogger(String namespace, String name) {
    Logger logger = loggerRegistry.getLogger(namespace, name);
    super.deleteLogger(namespace, name);

    String sourceFullname = (String) logger.getConfigs().get("source_logger");
    loggerRegistry.removeDependency(logger.getFullName(), sourceFullname);
  }
Example #2
0
  @Override
  protected Logger createLogger(LoggerSpecification spec) {
    String fullName = spec.getNamespace() + "\\" + spec.getName();
    String sourceFullName = (String) spec.getConfig().get("source_logger");

    Logger logger = new SelectorLogger(spec, this, loggerRegistry);
    loggerRegistry.addDependency(fullName, sourceFullName);
    return logger;
  }