blob: 40ec62c29e82f1da63e12d97fdc810399e358404 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
## Operate and debug ODL for testing
### Debug ODL
#### Activate or deactivate log point
Getting Log info about a specific service:
log:set DEBUG com.highstreet.technologies
Getting all NETCONF/YANG traffic (Hint: huge amount of data, only for test purpose):
log:set TRACE org.opendaylight.netconf
For switching off logging set level to INFO to see the log point
log:set INFO org.opendaylight.netconf
For deleting the log point for a package
log:set DEFAULT org.opendaylight.netconf
Configuration of logging is done here:
vi $ODL_KARAF_HOME/etc/org.ops4j.pax.logging.cfg
#### View the log
A good option is to cd into the log directory and use grep and vi to view into the logs.
cd $ODL_KARAF_HOME/bin/data/log
A second option is within the karaf command line to use the command *log:display* in combination with grep.
log:display | grep
### Operate ODL
#### In shell or background
There are two way to start and run ODL. The command are available in the $ODL_KARAF_HOME/bin directory.
1. In the karaf shell
- Using *./bin/karaf* command to run ODL in a shell.
- In this way of operation ODL is running if the shell is running.
- If you leave the shell by shutdown or logout command ODL is stopped.
2. In the background
- Use command *./bin/start*, *./bin/stop* to run and stop ODL.
- Attaching to the command line with *client*
- In this way of operation ODL is running in the background.
#### Check if ODL is running
A good way to check if ODL is running is to use the command
ps -ef | grep karaf
The feedback of *status* is not always true during startup or shutdown.
In some cases ODL run two times in a JVM what needs to be avoided.
|