mirror of
https://github.com/alibaba/arthas.git
synced 2026-11-12 22:41:26 +00:00
update doc
This commit is contained in:
1 parent
2241c8e0b8
commit
d2aa602115
125 files changed
+764
-2
No files matched your search
@@ -98,6 +98,10 @@ In the `appenders` section:
|
||||
|
||||
#### View logger information for the special classloader
|
||||
|
||||
Note that the hashcode changes, you need to check the current ClassLoader information first, and extract the hashcode corresponding to the ClassLoader.
|
||||
|
||||
if you use`-c`, you have to manually type hashcode by `-c <hashcode>`.
|
||||
|
||||
```bash
|
||||
[arthas@2062]$ logger -c 2a139a55
|
||||
name ROOT
|
||||
@@ -125,6 +129,14 @@ In the `appenders` section:
|
||||
appenderRef [APPLICATION]
|
||||
```
|
||||
|
||||
For classloader with only one instance, it can be specified by `--classLoaderClass` using class name, which is more convenient to use.
|
||||
|
||||
`logger --classLoaderClass sun.misc.Launcher$AppClassLoader`
|
||||
|
||||
* PS: Here the classLoaderClass in java 8 is sun.misc.Launcher$AppClassLoader, while in java 11 it's jdk.internal.loader.ClassLoaders$AppClassLoader.
|
||||
|
||||
The value of `--classloaderclass` is the class name of classloader. It can only work when it matches a unique classloader instance. The purpose is to facilitate the input of general commands. However, `-c <hashcode>` is dynamic.
|
||||
|
||||
#### Update logger level
|
||||
|
||||
```bash
|
||||
|
||||
@@ -18,6 +18,7 @@ sc
|
||||
|`[f]`|print the fields info of the current class, MUST be used with `-d` together|
|
||||
|`[x:]`|specify the depth of recursive traverse the static fields, the default value is '0' - equivalent to use `toString` to output|
|
||||
|`[c:]`|The hash code of the special class's classLoader|
|
||||
|`[classLoaderClass:]`| The class name of the ClassLoader that executes the expression. |
|
||||
|`[n:]`|Maximum number of matching classes with details (100 by default)|
|
||||
|
||||
> *class-patten* supports full qualified class name, e.g. com.taobao.test.AAA and com/taobao/test/AAA. It also supports the format of 'com/taobao/test/AAA', so that it is convenient to directly copy class name from the exception stack trace without replacing '/' to '.'. <br/><br/>
|
||||
|
||||
@@ -17,6 +17,7 @@ sm
|
||||
|`[d]`|print the details of the method|
|
||||
|`[E]`|turn on regex matching while the default mode is wildcard matching|
|
||||
|`[c:]`|The hash code of the special class's classLoader|
|
||||
|`[classLoaderClass:]`| The class name of the ClassLoader that executes the expression. |
|
||||
|`[n:]`|Maximum number of matching classes with details (100 by default)|
|
||||
|
||||
### Usage
|
||||
|
||||
Reference in new issue
Block a user