Skip to content

Commit b7f5fd3

Browse files
author
Yurii
committed
SYN: fixed order of logs
1 parent e74ce3a commit b7f5fd3

2 files changed

Lines changed: 41 additions & 42 deletions

File tree

logs/app.log

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
1-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 1, counter value 20
2-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 1, counter value 19
3-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 20, counter value 19
4-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 20, counter value 18
5-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 19, counter value 18
6-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 19, counter value 17
7-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 18, counter value 17
8-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 18, counter value 16
9-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 17, counter value 16
10-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 17, counter value 15
11-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 16, counter value 15
12-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 16, counter value 14
13-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 15, counter value 14
14-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 15, counter value 13
15-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 14, counter value 13
16-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 14, counter value 12
17-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 13, counter value 12
18-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 13, counter value 11
19-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 12, counter value 11
20-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 12, counter value 10
21-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 11, counter value 10
22-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 11, counter value 9
23-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 10, counter value 9
24-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 10, counter value 8
25-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 9, counter value 8
26-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 9, counter value 7
27-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 8, counter value 7
28-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 8, counter value 6
29-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 7, counter value 6
30-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 7, counter value 5
31-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 6, counter value 5
1+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 8, counter value 20
2+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 16, counter value 20
3+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 12, counter value 20
4+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 15, counter value 20
5+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 16, counter value 19
6+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 15, counter value 18
7+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 10, counter value 20
8+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 12, counter value 17
9+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 10, counter value 16
10+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 9, counter value 20
11+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 5, counter value 20
12+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 9, counter value 15
13+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 13, counter value 20
14+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 5, counter value 14
15+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 1, counter value 20
16+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 4, counter value 20
17+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 13, counter value 13
18+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 17, counter value 13
19+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 4, counter value 11
20+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 14, counter value 20
21+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 17, counter value 10
22+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 14, counter value 9
23+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 3, counter value 20
24+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 1, counter value 12
25+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 11, counter value 20
26+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 3, counter value 8
27+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 18, counter value 8
28+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 11, counter value 7
29+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 6, counter value 20
30+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 18, counter value 6
31+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 8, counter value 5
3232
INFO core.basesyntax.Counter:19 After decrementing, Thread # 6, counter value 4
33-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 5, counter value 4
34-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 5, counter value 3
35-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 4, counter value 3
36-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 4, counter value 2
37-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 3, counter value 2
38-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 3, counter value 1
39-
INFO core.basesyntax.Counter:16 Before decrementing, Thread # 2, counter value 1
40-
INFO core.basesyntax.Counter:19 After decrementing, Thread # 2, counter value 0
33+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 7, counter value 20
34+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 7, counter value 3
35+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 2, counter value 20
36+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 2, counter value 2
37+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 19, counter value 2
38+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 19, counter value 1
39+
INFO core.basesyntax.Counter:17 Before decrementing, Thread # 20, counter value 1
40+
INFO core.basesyntax.Counter:19 After decrementing, Thread # 20, counter value 0

src/main/java/core/basesyntax/Counter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ public Counter(AtomicInteger value) {
1515

1616
public void decreaseValue() {
1717
logger.info(String.format(MESSAGE,
18-
"Before decrementing", Thread.currentThread().getName(), value));
19-
value.decrementAndGet();
18+
"Before decrementing", Thread.currentThread().getName(), value.get()));
2019
logger.info(String.format(MESSAGE,
21-
"After decrementing", Thread.currentThread().getName(), value));
20+
"After decrementing", Thread.currentThread().getName(), value.decrementAndGet()));
2221
}
2322
}

0 commit comments

Comments
 (0)