equal
deleted
inserted
replaced
168 private static final Handler emptyHandlers[] = new Handler[0]; |
168 private static final Handler emptyHandlers[] = new Handler[0]; |
169 private static final int offValue = Level.OFF.intValue(); |
169 private static final int offValue = Level.OFF.intValue(); |
170 private LogManager manager; |
170 private LogManager manager; |
171 private String name; |
171 private String name; |
172 private final CopyOnWriteArrayList<Handler> handlers = |
172 private final CopyOnWriteArrayList<Handler> handlers = |
173 new CopyOnWriteArrayList<Handler>(); |
173 new CopyOnWriteArrayList<>(); |
174 private String resourceBundleName; |
174 private String resourceBundleName; |
175 private volatile boolean useParentHandlers = true; |
175 private volatile boolean useParentHandlers = true; |
176 private volatile Filter filter; |
176 private volatile Filter filter; |
177 private boolean anonymous; |
177 private boolean anonymous; |
178 |
178 |
1418 } |
1418 } |
1419 |
1419 |
1420 // Set our new parent. |
1420 // Set our new parent. |
1421 parent = newParent; |
1421 parent = newParent; |
1422 if (parent.kids == null) { |
1422 if (parent.kids == null) { |
1423 parent.kids = new ArrayList<LogManager.LoggerWeakRef>(2); |
1423 parent.kids = new ArrayList<>(2); |
1424 } |
1424 } |
1425 if (ref == null) { |
1425 if (ref == null) { |
1426 // we didn't have a previous parent |
1426 // we didn't have a previous parent |
1427 ref = manager.new LoggerWeakRef(this); |
1427 ref = manager.new LoggerWeakRef(this); |
1428 } |
1428 } |
1429 ref.setParentRef(new WeakReference<Logger>(parent)); |
1429 ref.setParentRef(new WeakReference<>(parent)); |
1430 parent.kids.add(ref); |
1430 parent.kids.add(ref); |
1431 |
1431 |
1432 // As a result of the reparenting, the effective level |
1432 // As a result of the reparenting, the effective level |
1433 // may have changed for us and our children. |
1433 // may have changed for us and our children. |
1434 updateEffectiveLevel(); |
1434 updateEffectiveLevel(); |