module consulo.logging.api {
  requires transitive consulo.annotation;
  requires consulo.util.nodep;

  exports consulo.logging;
  exports consulo.logging.attachment;

  // TODO [VISTALL] this package must be exported only to impl module!
  exports consulo.logging.internal;
}
module consulo.logging.api {
  requires transitive consulo.annotation;
  requires consulo.util.nodep;

  exports consulo.logging;
  exports consulo.logging.attachment;

  // TODO [VISTALL] this package must be exported only to impl module!
  exports consulo.logging.internal;

  uses consulo.logging.attachment.AttachmentFactory;
}
declare uses