@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. you will no
longer see "In method XyzService.saveXyz...".)
|
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 © 2024 OpenMRS Inc.. All rights reserved.