Uploaded image for project: 'Log Tool'
  1. Log Tool
  2. LOGTOOL-12

Generated classes should be using a different logger method

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 1.0.0.Beta6
    • None
    • None

      Right now the generated classes are using the errorf/warnf/etc. methods. However using these methods causes an incorrectly-reported source file name/line number/class name/method name in logs which use these formats.

      Instead, the logf and logv methods should be used. Specifically, this form:

         logger.logf(FQCN, Level.INFO, cause, format, param1, param2, ...);
      

      The FCQN should be a "private static final String" field defined in each logger class and initialized to "LoggerClassName.class.getName()". Be sure to import the org.jboss.logging.Logger.Level class either directly or use it via Logger.

            jperkins-rhn James Perkins
            dlloyd@redhat.com David Lloyd
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: