@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface Logging
@Logging(ignoreAllArgumentValues=true)
public SomeString setSomeLargeString(String aVeryLargeString);
@Logging(ignoreAllArgumentValues=true)
public User saveUser(User userToSave, String password);
@Logging(ignoredArgumentIndexes={1})
public User saveUser(User userToSave, String password);
LoggingAdvice| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
ignore
If set to true, suppress any automatic OpenMRS logging of this method (E.g.
|
boolean |
ignoreAllArgumentValues
If set to true, the annotated method will not print out the contents of the arguments every
time this method is accessed and logged.
|
int[] |
ignoredArgumentIndexes
This list should set the argument indexes that should not be printed.
|
public abstract boolean ignore
public abstract boolean ignoreAllArgumentValues
public abstract int[] ignoredArgumentIndexes
Logging annotation has set ignoreAllArgumentValues() to
trueCopyright © 2018 OpenMRS Inc.. All Rights Reserved.