# Configuration of Java’s runtime event logger, namely `java.util.logging` or ‘JUL’.
#
# This file is symbolically linked as `conf/logging.properties` (and/or `jre/lib/logging.properties`)
# in each JDK installation.  There it replaces the bundled default, which is moved to `conf/_example/`.
#
# In its basic form, this is a Java properties file.  The proper character encoding is UTF-8.
# https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/util/Properties.html#load(java.io.Reader)
# https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/util/PropertyResourceBundle.html
#
# PUBLIC at `http://reluk.ca/sys/computer/workstation/opt/_/` because the building project
# refers to it there.  http://reluk.ca/project/building/project_installation.brec.


   # LogManager, as per `java.util.logging.LogManager`
   # ──────────
  # handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
    handlers = java.util.logging.FileHandler
    .level = INFO
      # As per `java.util.logging.Level`, one of (in order of increasing verbosity)
      # `OFF`, `SEVERE`, `WARNING`, `INFO`, `CONFIG`, `FINE`, `FINER`, `FINEST` or `ALL`.

    # For all current projects, whether individually or via their parent packages (and whether or not
    # they do Java logging at present) set at least `CONFIG` here for development purposes.
    Breccia.level = CONFIG
    Emacs_Lisp.level = CONFIG
    ethics.level = CONFIG
    Java.level = CONFIG
    Makeshift.level = CONFIG
    MathJax.level = CONFIG
    wayic.level = CONFIG
    Web.level = CONFIG



   # ConsoleHandler, as per `java.util.logging.ConsoleHandler`
   # ──────────────
    java.util.logging.ConsoleHandler.level = ALL
    java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter



   # FileHandler, as per `java.util.logging.FileHandler`
   # ───────────
    java.util.logging.FileHandler.append = true
        # The default is false.
  # java.util.logging.FileHandler.count = 5
        # Number of files to keep before rotation, default 1.  Unfortunately it not only rotates
        # when the limit is reached, but for each VM launch.  To disable rotation, comment out
        # both this line and the `FileHandler.limit` lines so they fall back to their defaults.
    java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
    java.util.logging.FileHandler.level = ALL
  # java.util.logging.FileHandler.limit = 500000
        # (bytes)  The default is no limit.  See also `FileHandler.count`.
    java.util.logging.FileHandler.pattern = %h/.java/log/%u
        # The name pattern for each log file.