All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.undefinedlabs.scope.logger.ScopeLoggerResolver Maven / Gradle / Ivy

package com.undefinedlabs.scope.logger;

import com.undefinedlabs.scope.settings.ScopeSettingsResolver;

public enum ScopeLoggerResolver {
  INSTANCE;

  private static final ScopeLogger LOGGER;

  static {
    LOGGER =
        ScopeLoggerUtils.isScopeTestsRunning()
            ? new ConsoleScopeLogger(ScopeSettingsResolver.INSTANCE.get())
            : new FileScopeLogger(ScopeSettingsResolver.INSTANCE.get());
  }

  public ScopeLogger get() {
    return LOGGER;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy