Ah, yes. It seems the javadocs are wrong :( They pre-date the
introduction of the helper class
A better (i.e. working!) example is at
https://logging.apache.org/log4j/2.x/manual/thread-context.html
@Test
public void name() throws Exception {
try (final CloseableThreadContext.Instance ctc =
CloseableThreadContext.put("key", "value")) {
}
}
On 20 June 2016 at 14:57, Matt Sicker <boards@gmail.com> wrote:
> I tried doing it like in the javadocs and get a compilation error:
>
> @Test
> public void name() throws Exception {
> try (CloseableThreadContext.put("key", "value")) {
> }
> }
>
> List of errors:
>
> RequestIdFilterTest.java:12: error: <identifier> expected
> try (CloseableThreadContext.put("key", "value")) {
> ^
> RequestIdFilterTest.java:12: error: ')' expected
> try (CloseableThreadContext.put("key", "value")) {
> ^
> RequestIdFilterTest.java:12: error: '{' expected
> try (CloseableThreadContext.put("key", "value")) {
> ^
> RequestIdFilterTest.java:12: error: not a statement
> try (CloseableThreadContext.put("key", "value")) {
> ^
> RequestIdFilterTest.java:12: error: ';' expected
> try (CloseableThreadContext.put("key", "value")) {
> ^
> RequestIdFilterTest.java:17: error: reached end of file while parsing
> }
> ^
>
> Am I doing something wrong here?
>
> --
> Matt Sicker <boards@gmail.com>
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org
|