Revision a27635bd
Added by Andreas Müller almost 2 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/debug/EntityCacheDebugger.java | ||
---|---|---|
12 | 12 |
import java.lang.reflect.Method; |
13 | 13 |
import java.util.Optional; |
14 | 14 |
|
15 |
import org.apache.log4j.Logger; |
|
15 |
import org.apache.logging.log4j.LogManager; |
|
16 |
import org.apache.logging.log4j.Logger; |
|
16 | 17 |
import org.springframework.beans.factory.annotation.Autowired; |
17 | 18 |
import org.springframework.context.annotation.Profile; |
18 | 19 |
import org.springframework.stereotype.Component; |
... | ... | |
40 | 41 |
/** |
41 | 42 |
* @author a.kohlbecker |
42 | 43 |
* @since Jan 22, 2018 |
43 |
* |
|
44 | 44 |
*/ |
45 | 45 |
@Component |
46 | 46 |
@UIScope |
47 | 47 |
@Profile("debug") |
48 | 48 |
public class EntityCacheDebugger implements ViewChangeListener, EventBusListener<PopEditorOpenedEvent> { |
49 | 49 |
|
50 |
Logger logger = Logger.getLogger(EntityCacheDebugger.class);
|
|
50 |
private final static Logger logger = LogManager.getLogger();
|
|
51 | 51 |
|
52 | 52 |
private UIEventBus uiEventBus; |
53 | 53 |
|
... | ... | |
71 | 71 |
if(view != null){ |
72 | 72 |
|
73 | 73 |
try { |
74 |
AbstractPresenter presenter; |
|
74 |
AbstractPresenter<?> presenter;
|
|
75 | 75 |
Method getPresenterMethod = AbstractView.class.getDeclaredMethod("getPresenter"); |
76 | 76 |
getPresenterMethod.setAccessible(true); |
77 |
presenter = (AbstractPresenter) getPresenterMethod.invoke(view); |
|
77 |
presenter = (AbstractPresenter<?>) getPresenterMethod.invoke(view);
|
|
78 | 78 |
if(CachingPresenter.class.isAssignableFrom(presenter.getClass())){ |
79 | 79 |
open(view, (CachingPresenter)presenter); |
80 | 80 |
} else { |
... | ... | |
91 | 91 |
|
92 | 92 |
} |
93 | 93 |
|
94 |
/** |
|
95 |
* @param view |
|
96 |
* @param presenter |
|
97 |
*/ |
|
98 | 94 |
private void open(AbstractView view, CachingPresenter presenter) { |
99 | 95 |
|
100 | 96 |
EntityCacheDebuggerComponent content = new EntityCacheDebuggerComponent(presenter); |
Also available in: Unified diff
ref #10072 adapt vaadin to log4j2 and cleanup