1 import java
.io
.IOException
;
3 import java
.util
.logging
.Logger
;
4 import java
.util
.logging
.Handler
;
5 import java
.util
.logging
.Level
;
6 import org
.lttng
.ust
.agent
.jul
.LttngLogHandler
;
10 private static final int answer
= 42;
12 public static void main(String
[] argv
) throws Exception
14 int nrIter
= Integer
.parseInt(argv
[0]);
15 String sync_first_tp_hit_path
= null;
16 String sync_wait_before_last
= null;
18 if (argv
.length
> 1) {
19 sync_first_tp_hit_path
= argv
[1];
21 if (argv
.length
> 2) {
22 sync_wait_before_last
= argv
[2];
26 Logger logger
= Logger
.getLogger("jello");
27 logger
.setLevel(Level
.INFO
);
29 Handler lttngHandler
= new LttngLogHandler();
31 logger
.addHandler(lttngHandler
);
33 for (int i
=0; i
< 0 || i
< nrIter
; i
++) {
34 if ( i
>= 0 && i
== nrIter
-1 && sync_wait_before_last
!= null) {
35 File f
= new File(sync_wait_before_last
);
40 logger
.info("logging the world");
41 logger
.warning("some warning");
42 logger
.severe("error!");
43 if (i
== 0 && sync_first_tp_hit_path
!= null) {
44 File f
= new File(sync_first_tp_hit_path
);
49 // Not mandatory, but cleaner
50 logger
.removeHandler(lttngHandler
);