Class LoggingPatternFormatter

java.lang.Object
java.util.logging.Formatter
org.nuiton.util.LoggingPatternFormatter

public class LoggingPatternFormatter
extends java.util.logging.Formatter
Classe org.nuiton.logging.PatternFormatter.
  • n: new line
  • %: %
  • {: {
  • d: date
Date follow the same pattern as DateFormat. Sized
  • o: free memory
  • O: total memory
  • t: thread id
  • p: priority level
  • c: class name
  • m: message
  • a: argument
  • e: exception

Sized element support justify pattern. {[+|-]<size>[:<maxPo>]}. '+' is left justify, '-' rigth justify, size the prefered size for the element if it is not bigger. If maxPos option is present blanc is not add if it go up to maxPos.

SubString

  • M: method name

L'element SubString a les memes possibilites que le pattern justify, et permet en plus de suprimer une sous chaine, cela permet de supprimer le debut du nom d'une classe. Syntaxe : {*<substring>|[+|-]<size>[:<maxPos>]} {<substring>*|[+|-]<size>[:<maxPos>]} L'etoile represente le texte qui restera.

  • Field Details

  • Constructor Details

  • Method Details

    • format

      public java.lang.String format​(java.util.logging.LogRecord record)
      Methode qui formate le record
      Specified by:
      format in class java.util.logging.Formatter
      Parameters:
      record - FIXME
      Returns:
      FIXME
    • initArguments

      protected void initArguments()
      Si vous souhaitez ajouter des type d'argument Surcharger cette methode et a la fin fait un super.initArguments()
    • compilePattern

      protected void compilePattern​(java.lang.String pattern)
      Genere a partir de la chaine la liste des objet Argument.
      Parameters:
      pattern - FIXME
    • findNextPattern

      protected java.lang.String[] findNextPattern​(java.lang.String s)
      Recherche dans la chaine le prochaine pattern.
      Parameters:
      s - FIXME
      Returns:
      un tableau de 3 chaines, [0] ce qu'il y a avant le parttern, [1] le parttern, [2] ce qu'il y a apres le pattern.
    • patternToArgument

      protected LoggingPatternFormatter.Argument patternToArgument​(java.lang.String s)
      Converti un pattern en un objet Argument
      Parameters:
      s - FIXME
      Returns:
      FIXME