more debug logs

This commit is contained in:
tripun 2014-07-01 14:48:22 +05:30
parent f1f611b1ae
commit 0c97e80295
3 changed files with 216 additions and 79 deletions

View file

@ -0,0 +1,134 @@
D 1000.00 EUR
commodity EUR
precision 2
default
2012-01-01 *
A 2 AAA @ 10.122 EUR
A 1 BBB @ 20.123 EUR
C
-V bal --debug amount.parse
0ms [INFO] Ledger starting
3ms [DEBUG] Rational parsed = 1
3ms [DEBUG] amount.cc: parse
3ms [DEBUG] amount.cc: parse
4ms [DEBUG] Rational parsed = 1
4ms [DEBUG] amount.cc: parse
4ms [DEBUG] amount.cc: parse
5ms [INFO] Parsing file "test.txt"
5ms [DEBUG] Rational parsed = 1000
6ms [DEBUG] amount.cc: parse
6ms [DEBUG] precision directive called 2
7ms [DEBUG] amount.cc: parse
7ms [DEBUG] Rational parsed = 5061/500
7ms [DEBUG] amount.cc: parse
7ms [DEBUG] amount.cc: parse
7ms [DEBUG] Rational parsed = 20123/1000
8ms [DEBUG] amount.cc: parse
8ms [DEBUG] amount.cc:print
8ms [DEBUG] amount.cc:in place round commodity EUR value 20.24
9ms [DEBUG] amount.cc:print
9ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
9ms [DEBUG] amount.cc:print
9ms [DEBUG] amount.cc:+= value before 20.24
9ms [DEBUG] amount.cc:print
10ms [DEBUG] amount.cc:print
10ms [DEBUG] amount.cc:+= value after 40.36 2nd amt 20.12
10ms [DEBUG] amount.cc: is_zero
11ms [DEBUG] amount.cc: is_zero
12ms [INFO] Read journal file (6ms)
12ms [INFO] Found 1 transactions
12ms [DEBUG] amount.cc: parse
13ms [DEBUG] amount.cc: parse
14ms [DEBUG] post.cc:get_amount wrapper in lookup
15ms [DEBUG] post.cc:get_amount
15ms [DEBUG] filters.cc:calc_posts
15ms [DEBUG] post.cc:get_amount
15ms [DEBUG] filters.cc:calc_posts
15ms [DEBUG] post.cc:get_amount
18ms [DEBUG] account.cc: total
19ms [DEBUG] amount.cc:print
20ms [DEBUG] amount.cc:in place round commodity EUR value 20.24
20ms [DEBUG] amount.cc:print
20ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
20ms [DEBUG] amount.cc:print
20ms [DEBUG] balance.cc: amount added, value before 20.24
21ms [DEBUG] amount.cc:print
21ms [DEBUG] amount.cc:+= value before 20.24
21ms [DEBUG] amount.cc:print
21ms [DEBUG] amount.cc:print
21ms [DEBUG] amount.cc:+= value after 40.36 2nd amt 20.12
21ms [DEBUG] amount.cc:print
21ms [DEBUG] balance.cc: amount added, value after 40.36
22ms [DEBUG] amount.cc: is_zero
22ms [DEBUG] account.cc: total
23ms [DEBUG] amount.cc: is_zero
23ms [DEBUG] format.cc:real_calc formatting
24ms [DEBUG] amount.cc:print
24ms [DEBUG] amount.cc:+= value before 20
24ms [DEBUG] amount.cc:print
25ms [DEBUG] amount.cc:print
25ms [DEBUG] amount.cc:+= value after 20 2nd amt 0
25ms [DEBUG] amount.cc:print
26ms [DEBUG] amount.cc:in place round commodity EUR value 20.24
26ms [DEBUG] amount.cc:print
26ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
27ms [DEBUG] amount.cc:print
27ms [DEBUG] balance.cc: amount added, value before 20.24
27ms [DEBUG] amount.cc:print
27ms [DEBUG] amount.cc:+= value before 20.24
27ms [DEBUG] amount.cc:print
27ms [DEBUG] amount.cc:print
27ms [DEBUG] amount.cc:+= value after 40.36 2nd amt 20.12
28ms [DEBUG] amount.cc:print
28ms [DEBUG] balance.cc: amount added, value after 40.36
28ms [DEBUG] amount.cc: is_zero
28ms [DEBUG] amount.cc:print
40.36 EUR A
30ms [DEBUG] format.cc:real_calc formatting
31ms [DEBUG] amount.cc:print
31ms [DEBUG] amount.cc:+= value before 20
31ms [DEBUG] amount.cc:print
31ms [DEBUG] amount.cc:print
31ms [DEBUG] amount.cc:+= value after 20 2nd amt 0
32ms [DEBUG] amount.cc: is_zero
32ms [DEBUG] amount.cc: is_zero
33ms [DEBUG] amount.cc:print
-40.36 EUR C
33ms [DEBUG] format.cc:real_calc formatting
--------------------
34ms [DEBUG] format.cc:real_calc formatting
35ms [DEBUG] amount.cc:print
35ms [DEBUG] amount.cc:+= value before 20
35ms [DEBUG] amount.cc:print
35ms [DEBUG] amount.cc:print
36ms [DEBUG] amount.cc:+= value after 20 2nd amt 0
36ms [DEBUG] amount.cc:print
37ms [DEBUG] amount.cc:in place round commodity EUR value 20.24
37ms [DEBUG] amount.cc:print
37ms [DEBUG] balance.cc: amount added, value before -40.36
37ms [DEBUG] amount.cc:print
37ms [DEBUG] amount.cc:+= value before -40.36
37ms [DEBUG] amount.cc:print
37ms [DEBUG] amount.cc:print
38ms [DEBUG] amount.cc:+= value after -20.12 2nd amt 20.24
38ms [DEBUG] amount.cc:print
38ms [DEBUG] balance.cc: amount added, value after -20.12
38ms [DEBUG] amount.cc:print
39ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
39ms [DEBUG] amount.cc:print
39ms [DEBUG] balance.cc: amount added, value before -20.12
39ms [DEBUG] amount.cc:print
39ms [DEBUG] amount.cc:+= value before -20.12
39ms [DEBUG] amount.cc:print
39ms [DEBUG] amount.cc:print
40ms [DEBUG] amount.cc:+= value after 0 2nd amt 20.12
40ms [DEBUG] amount.cc:print
40ms [DEBUG] balance.cc: amount added, value after 0
0
40ms [INFO] Finished executing command (26ms)
41ms [INFO] Ledger ended

View file

@ -1,100 +1,100 @@
0ms [INFO] Ledger starting 0ms [INFO] Ledger starting
4ms [DEBUG] Rational parsed = 1 5ms [DEBUG] Rational parsed = 1
5ms [DEBUG] amount.cc: parse
5ms [DEBUG] amount.cc: parse
6ms [DEBUG] Rational parsed = 1
6ms [DEBUG] amount.cc: parse 6ms [DEBUG] amount.cc: parse
6ms [DEBUG] amount.cc: parse 6ms [DEBUG] amount.cc: parse
9ms [INFO] Parsing file "test.txt" 7ms [DEBUG] Rational parsed = 1
10ms [DEBUG] Rational parsed = 1000 7ms [DEBUG] amount.cc: parse
10ms [DEBUG] amount.cc: parse 8ms [DEBUG] amount.cc: parse
10ms [DEBUG] precision directive called 2 12ms [INFO] Parsing file "test.txt"
12ms [DEBUG] amount.cc: parse 13ms [DEBUG] Rational parsed = 1000
13ms [DEBUG] Rational parsed = 10
13ms [DEBUG] amount.cc: parse
14ms [DEBUG] amount.cc: parse 14ms [DEBUG] amount.cc: parse
14ms [DEBUG] Rational parsed = 20 14ms [DEBUG] precision directive called 2
14ms [DEBUG] amount.cc: parse 15ms [DEBUG] amount.cc: parse
15ms [DEBUG] amount.cc:print 15ms [DEBUG] Rational parsed = 10
16ms [DEBUG] amount.cc:in place round commodity EUR value 10 15ms [DEBUG] amount.cc: parse
16ms [DEBUG] amount.cc: parse
16ms [DEBUG] Rational parsed = 20
16ms [DEBUG] amount.cc: parse
16ms [DEBUG] amount.cc:print 16ms [DEBUG] amount.cc:print
17ms [DEBUG] amount.cc:in place round commodity EUR value 20 17ms [DEBUG] amount.cc:in place round commodity EUR value 10
17ms [DEBUG] amount.cc:+= value before 10
17ms [DEBUG] amount.cc:+= value after 30
17ms [DEBUG] amount.cc:print 17ms [DEBUG] amount.cc:print
17ms [DEBUG] amount.cc: is_zero prec 0 quant string 1 17ms [DEBUG] amount.cc:in place round commodity EUR value 20
18ms [DEBUG] amount.cc:+= value before 10
18ms [DEBUG] amount.cc:+= value after 30
18ms [DEBUG] amount.cc:print 18ms [DEBUG] amount.cc:print
18ms [DEBUG] amount.cc: is_zero prec 0 quant string 1 18ms [DEBUG] amount.cc: is_zero prec 0 quant string 1
19ms [DEBUG] Rational parsed = 10123/1000 19ms [DEBUG] amount.cc:print
19ms [DEBUG] amount.cc: parse 19ms [DEBUG] amount.cc: is_zero prec 0 quant string 1
19ms [DEBUG] Rational parsed = 20123/1000 20ms [DEBUG] Rational parsed = 10123/1000
19ms [DEBUG] amount.cc: parse
20ms [INFO] Read journal file (11ms)
20ms [INFO] Found 1 transactions
20ms [DEBUG] amount.cc: parse 20ms [DEBUG] amount.cc: parse
20ms [DEBUG] Rational parsed = 20123/1000
20ms [DEBUG] amount.cc: parse
21ms [INFO] Read journal file (9ms)
21ms [INFO] Found 1 transactions
21ms [DEBUG] amount.cc: parse 21ms [DEBUG] amount.cc: parse
22ms [DEBUG] post.cc:get_amount wrapper in lookup 22ms [DEBUG] amount.cc: parse
22ms [DEBUG] post.cc:get_amount 23ms [DEBUG] post.cc:get_amount wrapper in lookup
23ms [DEBUG] post.cc:get_amount 24ms [DEBUG] post.cc:get_amount
23ms [DEBUG] post.cc:get_amount 24ms [DEBUG] post.cc:get_amount
26ms [DEBUG] account.cc: total 24ms [DEBUG] post.cc:get_amount
27ms [DEBUG] amount.cc:print 28ms [DEBUG] account.cc: total
27ms [DEBUG] amount.cc:in place round commodity EUR value 20.12 30ms [DEBUG] amount.cc:print
27ms [DEBUG] amount.cc:print 30ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
27ms [DEBUG] amount.cc:in place round commodity EUR value 10.12 30ms [DEBUG] amount.cc:print
27ms [DEBUG] balance.cc: amount added, value before 20.120000000000001 30ms [DEBUG] amount.cc:in place round commodity EUR value 10.12
27ms [DEBUG] amount.cc:+= value before 20.120000000000001 31ms [DEBUG] balance.cc: amount added, value before 20.120000000000001
28ms [DEBUG] amount.cc:+= value after 30.240000000000002 31ms [DEBUG] amount.cc:+= value before 20.120000000000001
28ms [DEBUG] balance.cc: amount added, value after 30.240000000000002 31ms [DEBUG] amount.cc:+= value after 30.240000000000002
28ms [DEBUG] amount.cc:print
28ms [DEBUG] amount.cc: is_zero prec 3 quant string 30.24
29ms [DEBUG] account.cc: total
29ms [DEBUG] amount.cc:print
29ms [DEBUG] amount.cc: is_zero prec 2 quant string -30
29ms [DEBUG] format.cc:real_calc formatting
30ms [DEBUG] amount.cc:+= value before 20
31ms [DEBUG] amount.cc:+= value after 20
31ms [DEBUG] amount.cc:print
31ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
31ms [DEBUG] amount.cc:print
32ms [DEBUG] amount.cc:in place round commodity EUR value 10.12
32ms [DEBUG] balance.cc: amount added, value before 20.120000000000001
32ms [DEBUG] amount.cc:+= value before 20.120000000000001
32ms [DEBUG] amount.cc:+= value after 30.240000000000002
32ms [DEBUG] balance.cc: amount added, value after 30.240000000000002 32ms [DEBUG] balance.cc: amount added, value after 30.240000000000002
32ms [DEBUG] amount.cc:print 32ms [DEBUG] amount.cc:print
33ms [DEBUG] amount.cc: is_zero prec 3 quant string 30.24 33ms [DEBUG] amount.cc: is_zero prec 3 quant string 30.24
33ms [DEBUG] amount.cc:print 33ms [DEBUG] account.cc: total
30.24 EUR A 34ms [DEBUG] amount.cc:print
34ms [DEBUG] amount.cc: is_zero prec 2 quant string -30
34ms [DEBUG] format.cc:real_calc formatting 34ms [DEBUG] format.cc:real_calc formatting
35ms [DEBUG] amount.cc:+= value before 20 36ms [DEBUG] amount.cc:+= value before 20
36ms [DEBUG] amount.cc:+= value after 20 36ms [DEBUG] amount.cc:+= value after 20
36ms [DEBUG] amount.cc:print
36ms [DEBUG] amount.cc: is_zero prec 2 quant string -30
37ms [DEBUG] amount.cc:print 37ms [DEBUG] amount.cc:print
37ms [DEBUG] amount.cc: is_zero prec 2 quant string -30 37ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
37ms [DEBUG] amount.cc:print 37ms [DEBUG] amount.cc:print
-30.00 EUR C 37ms [DEBUG] amount.cc:in place round commodity EUR value 10.12
38ms [DEBUG] format.cc:real_calc formatting 37ms [DEBUG] balance.cc: amount added, value before 20.120000000000001
-------------------- 38ms [DEBUG] amount.cc:+= value before 20.120000000000001
38ms [DEBUG] format.cc:real_calc formatting 38ms [DEBUG] amount.cc:+= value after 30.240000000000002
39ms [DEBUG] amount.cc:+= value before 20 38ms [DEBUG] balance.cc: amount added, value after 30.240000000000002
40ms [DEBUG] amount.cc:+= value after 20 38ms [DEBUG] amount.cc:print
40ms [DEBUG] amount.cc:print 38ms [DEBUG] amount.cc: is_zero prec 3 quant string 30.24
40ms [DEBUG] amount.cc:in place round commodity EUR value 20.12 38ms [DEBUG] amount.cc:print
41ms [DEBUG] balance.cc: amount added, value before -30 30.24 EUR A
41ms [DEBUG] amount.cc:+= value before -30 40ms [DEBUG] format.cc:real_calc formatting
41ms [DEBUG] amount.cc:+= value after -9.879999999999999 40ms [DEBUG] amount.cc:+= value before 20
41ms [DEBUG] balance.cc: amount added, value after -9.879999999999999 41ms [DEBUG] amount.cc:+= value after 20
41ms [DEBUG] amount.cc:print 41ms [DEBUG] amount.cc:print
41ms [DEBUG] amount.cc:in place round commodity EUR value 10.12 41ms [DEBUG] amount.cc: is_zero prec 2 quant string -30
41ms [DEBUG] balance.cc: amount added, value before -9.879999999999999
41ms [DEBUG] amount.cc:+= value before -9.879999999999999
41ms [DEBUG] amount.cc:+= value after 0.24000000000000021
42ms [DEBUG] balance.cc: amount added, value after 0.24000000000000021
42ms [DEBUG] amount.cc:print 42ms [DEBUG] amount.cc:print
42ms [DEBUG] amount.cc: is_zero prec 3 quant string 0.24 42ms [DEBUG] amount.cc: is_zero prec 2 quant string -30
42ms [DEBUG] amount.cc:print 42ms [DEBUG] amount.cc:print
-30.00 EUR C
44ms [DEBUG] format.cc:real_calc formatting
--------------------
44ms [DEBUG] format.cc:real_calc formatting
45ms [DEBUG] amount.cc:+= value before 20
46ms [DEBUG] amount.cc:+= value after 20
46ms [DEBUG] amount.cc:print
46ms [DEBUG] amount.cc:in place round commodity EUR value 20.12
47ms [DEBUG] balance.cc: amount added, value before -30
47ms [DEBUG] amount.cc:+= value before -30
47ms [DEBUG] amount.cc:+= value after -9.879999999999999
47ms [DEBUG] balance.cc: amount added, value after -9.879999999999999
47ms [DEBUG] amount.cc:print
47ms [DEBUG] amount.cc:in place round commodity EUR value 10.12
47ms [DEBUG] balance.cc: amount added, value before -9.879999999999999
47ms [DEBUG] amount.cc:+= value before -9.879999999999999
48ms [DEBUG] amount.cc:+= value after 0.24000000000000021
48ms [DEBUG] balance.cc: amount added, value after 0.24000000000000021
48ms [DEBUG] amount.cc:print
48ms [DEBUG] amount.cc: is_zero prec 3 quant string 0.24
48ms [DEBUG] amount.cc:print
0.24 EUR 0.24 EUR
43ms [INFO] Finished executing command (20ms) 49ms [INFO] Finished executing command (25ms)
43ms [INFO] Ledger ended 49ms [INFO] Ledger ended

View file

@ -1,4 +1,7 @@
D 1000.00 EUR D 1000.00 EUR
commodity EUR
precision 2
default
2012-01-01 * 2012-01-01 *
A 1 AAA @@ 10.00 EUR A 1 AAA @@ 10.00 EUR