]> git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/scripts/rpc/log.py
import 15.2.0 Octopus source
[ceph.git] / ceph / src / spdk / scripts / rpc / log.py
1 from .helpers import deprecated_alias
2
3
4 @deprecated_alias('set_trace_flag')
5 def set_log_flag(client, flag):
6 """Set log flag.
7
8 Args:
9 flag: log flag we want to set. (for example "nvme")
10 """
11 params = {'flag': flag}
12 return client.call('set_log_flag', params)
13
14
15 @deprecated_alias('clear_trace_flag')
16 def clear_log_flag(client, flag):
17 """Clear log flag.
18
19 Args:
20 flag: log flag we want to clear. (for example "nvme")
21 """
22 params = {'flag': flag}
23 return client.call('clear_log_flag', params)
24
25
26 @deprecated_alias('get_trace_flags')
27 def get_log_flags(client):
28 """Get log flags
29
30 Returns:
31 List of log flags
32 """
33 return client.call('get_log_flags')
34
35
36 def set_log_level(client, level):
37 """Set log level.
38
39 Args:
40 level: log level we want to set. (for example "DEBUG")
41 """
42 params = {'level': level}
43 return client.call('set_log_level', params)
44
45
46 def get_log_level(client):
47 """Get log level
48
49 Returns:
50 Current log level
51 """
52 return client.call('get_log_level')
53
54
55 def set_log_print_level(client, level):
56 """Set log print level.
57
58 Args:
59 level: log print level we want to set. (for example "DEBUG")
60 """
61 params = {'level': level}
62 return client.call('set_log_print_level', params)
63
64
65 def get_log_print_level(client):
66 """Get log print level
67
68 Returns:
69 Current log print level
70 """
71 return client.call('get_log_print_level')