[dartdoc] Updating dart reference docs
diff --git a/all/dart/_toc.yaml b/all/dart/_toc.yaml
index d67d9e1..70731e1 100644
--- a/all/dart/_toc.yaml
+++ b/all/dart/_toc.yaml
@@ -1893,12 +1893,170 @@
 - title: logger
   path: /reference/dart/package-fuchsia_logger_logger/package-fuchsia_logger_logger-library.md
   section:
+  - heading: Classes
+  - title: Level
+    path: /reference/dart/package-fuchsia_logger_logger/Level-class.md
+    section:
+    - heading: Constants
+    - title: ALL
+      path: /reference/dart/package-fuchsia_logger_logger/Level/ALL-constant.md
+    - title: CONFIG
+      path: /reference/dart/package-fuchsia_logger_logger/Level/CONFIG-constant.md
+    - title: FINE
+      path: /reference/dart/package-fuchsia_logger_logger/Level/FINE-constant.md
+    - title: FINER
+      path: /reference/dart/package-fuchsia_logger_logger/Level/FINER-constant.md
+    - title: FINEST
+      path: /reference/dart/package-fuchsia_logger_logger/Level/FINEST-constant.md
+    - title: INFO
+      path: /reference/dart/package-fuchsia_logger_logger/Level/INFO-constant.md
+    - title: LEVELS
+      path: /reference/dart/package-fuchsia_logger_logger/Level/LEVELS-constant.md
+    - title: 'OFF'
+      path: /reference/dart/package-fuchsia_logger_logger/Level/OFF-constant.md
+    - title: SEVERE
+      path: /reference/dart/package-fuchsia_logger_logger/Level/SEVERE-constant.md
+    - title: SHOUT
+      path: /reference/dart/package-fuchsia_logger_logger/Level/SHOUT-constant.md
+    - title: WARNING
+      path: /reference/dart/package-fuchsia_logger_logger/Level/WARNING-constant.md
+    - heading: Constructors
+    - title: Level
+      path: /reference/dart/package-fuchsia_logger_logger/Level/Level.md
+    - heading: Methods
+    - title: compareTo
+      path: /reference/dart/package-fuchsia_logger_logger/Level/compareTo.md
+    - title: noSuchMethod
+      path: /reference/dart/package-fuchsia_logger_logger/Level/noSuchMethod.md
+    - title: operator <
+      path: /reference/dart/package-fuchsia_logger_logger/Level/operator_less.md
+    - title: operator <=
+      path: /reference/dart/package-fuchsia_logger_logger/Level/operator_less_equal.md
+    - title: operator ==
+      path: /reference/dart/package-fuchsia_logger_logger/Level/operator_equals.md
+    - title: operator >
+      path: /reference/dart/package-fuchsia_logger_logger/Level/operator_greater.md
+    - title: operator >=
+      path: /reference/dart/package-fuchsia_logger_logger/Level/operator_greater_equal.md
+    - title: toString
+      path: /reference/dart/package-fuchsia_logger_logger/Level/toString.md
+    - heading: Properties
+    - title: hashCode
+      path: /reference/dart/package-fuchsia_logger_logger/Level/hashCode.md
+    - title: name
+      path: /reference/dart/package-fuchsia_logger_logger/Level/name.md
+    - title: runtimeType
+      path: /reference/dart/package-fuchsia_logger_logger/Level/runtimeType.md
+    - title: value
+      path: /reference/dart/package-fuchsia_logger_logger/Level/value.md
+  - title: LogRecord
+    path: /reference/dart/package-fuchsia_logger_logger/LogRecord-class.md
+    section:
+    - heading: Constructors
+    - title: LogRecord
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/LogRecord.md
+    - heading: Methods
+    - title: noSuchMethod
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/noSuchMethod.md
+    - title: operator ==
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/operator_equals.md
+    - title: toString
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/toString.md
+    - heading: Properties
+    - title: error
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/error.md
+    - title: hashCode
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/hashCode.md
+    - title: level
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/level.md
+    - title: loggerName
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/loggerName.md
+    - title: message
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/message.md
+    - title: object
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/object.md
+    - title: runtimeType
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/runtimeType.md
+    - title: sequenceNumber
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/sequenceNumber.md
+    - title: stackTrace
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/stackTrace.md
+    - title: time
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/time.md
+    - title: zone
+      path: /reference/dart/package-fuchsia_logger_logger/LogRecord/zone.md
+  - title: Logger
+    path: /reference/dart/package-fuchsia_logger_logger/Logger-class.md
+    section:
+    - heading: Constructors
+    - title: Logger
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/Logger.md
+    - title: Logger.detached
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/Logger.detached.md
+    - heading: Methods
+    - title: clearListeners
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/clearListeners.md
+    - title: config
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/config.md
+    - title: fine
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/fine.md
+    - title: finer
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/finer.md
+    - title: finest
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/finest.md
+    - title: info
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/info.md
+    - title: isLoggable
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/isLoggable.md
+    - title: log
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/log.md
+    - title: noSuchMethod
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/noSuchMethod.md
+    - title: operator ==
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/operator_equals.md
+    - title: severe
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/severe.md
+    - title: shout
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/shout.md
+    - title: toString
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/toString.md
+    - title: warning
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/warning.md
+    - heading: Properties
+    - title: children
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/children.md
+    - title: fullName
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/fullName.md
+    - title: hashCode
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/hashCode.md
+    - title: level
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/level.md
+    - title: name
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/name.md
+    - title: onRecord
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/onRecord.md
+    - title: parent
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/parent.md
+    - title: root
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/root.md
+    - title: runtimeType
+      path: /reference/dart/package-fuchsia_logger_logger/Logger/runtimeType.md
   - heading: Functions
   - title: setupLogger
     path: /reference/dart/package-fuchsia_logger_logger/setupLogger.md
+  - heading: Top-level Constants
+  - title: defaultLevel
+    path: /reference/dart/package-fuchsia_logger_logger/defaultLevel-constant.md
   - heading: Top-level Properties
+  - title: hierarchicalLoggingEnabled
+    path: /reference/dart/package-fuchsia_logger_logger/hierarchicalLoggingEnabled.md
   - title: log
     path: /reference/dart/package-fuchsia_logger_logger/log.md
+  - title: recordStackTraceAtLevel
+    path: /reference/dart/package-fuchsia_logger_logger/recordStackTraceAtLevel.md
+  - heading: Typedefs
+  - title: LoggerHandler
+    path: /reference/dart/package-fuchsia_logger_logger/LoggerHandler.md
 - heading: fuchsia_scenic
 - title: views
   path: /reference/dart/package-fuchsia_scenic_views/package-fuchsia_scenic_views-library.md
@@ -2418,169 +2576,6 @@
     path: /reference/dart/package-fuchsia_vfs_vfs/WriteFn.md
   - title: WriteFnStr
     path: /reference/dart/package-fuchsia_vfs_vfs/WriteFnStr.md
-- heading: logging
-- title: logging
-  path: /reference/dart/package-logging_logging/package-logging_logging-library.md
-  section:
-  - heading: Classes
-  - title: Level
-    path: /reference/dart/package-logging_logging/Level-class.md
-    section:
-    - heading: Constants
-    - title: ALL
-      path: /reference/dart/package-logging_logging/Level/ALL-constant.md
-    - title: CONFIG
-      path: /reference/dart/package-logging_logging/Level/CONFIG-constant.md
-    - title: FINE
-      path: /reference/dart/package-logging_logging/Level/FINE-constant.md
-    - title: FINER
-      path: /reference/dart/package-logging_logging/Level/FINER-constant.md
-    - title: FINEST
-      path: /reference/dart/package-logging_logging/Level/FINEST-constant.md
-    - title: INFO
-      path: /reference/dart/package-logging_logging/Level/INFO-constant.md
-    - title: LEVELS
-      path: /reference/dart/package-logging_logging/Level/LEVELS-constant.md
-    - title: 'OFF'
-      path: /reference/dart/package-logging_logging/Level/OFF-constant.md
-    - title: SEVERE
-      path: /reference/dart/package-logging_logging/Level/SEVERE-constant.md
-    - title: SHOUT
-      path: /reference/dart/package-logging_logging/Level/SHOUT-constant.md
-    - title: WARNING
-      path: /reference/dart/package-logging_logging/Level/WARNING-constant.md
-    - heading: Constructors
-    - title: Level
-      path: /reference/dart/package-logging_logging/Level/Level.md
-    - heading: Methods
-    - title: compareTo
-      path: /reference/dart/package-logging_logging/Level/compareTo.md
-    - title: noSuchMethod
-      path: /reference/dart/package-logging_logging/Level/noSuchMethod.md
-    - title: operator <
-      path: /reference/dart/package-logging_logging/Level/operator_less.md
-    - title: operator <=
-      path: /reference/dart/package-logging_logging/Level/operator_less_equal.md
-    - title: operator ==
-      path: /reference/dart/package-logging_logging/Level/operator_equals.md
-    - title: operator >
-      path: /reference/dart/package-logging_logging/Level/operator_greater.md
-    - title: operator >=
-      path: /reference/dart/package-logging_logging/Level/operator_greater_equal.md
-    - title: toString
-      path: /reference/dart/package-logging_logging/Level/toString.md
-    - heading: Properties
-    - title: hashCode
-      path: /reference/dart/package-logging_logging/Level/hashCode.md
-    - title: name
-      path: /reference/dart/package-logging_logging/Level/name.md
-    - title: runtimeType
-      path: /reference/dart/package-logging_logging/Level/runtimeType.md
-    - title: value
-      path: /reference/dart/package-logging_logging/Level/value.md
-  - title: LogRecord
-    path: /reference/dart/package-logging_logging/LogRecord-class.md
-    section:
-    - heading: Constructors
-    - title: LogRecord
-      path: /reference/dart/package-logging_logging/LogRecord/LogRecord.md
-    - heading: Methods
-    - title: noSuchMethod
-      path: /reference/dart/package-logging_logging/LogRecord/noSuchMethod.md
-    - title: operator ==
-      path: /reference/dart/package-logging_logging/LogRecord/operator_equals.md
-    - title: toString
-      path: /reference/dart/package-logging_logging/LogRecord/toString.md
-    - heading: Properties
-    - title: error
-      path: /reference/dart/package-logging_logging/LogRecord/error.md
-    - title: hashCode
-      path: /reference/dart/package-logging_logging/LogRecord/hashCode.md
-    - title: level
-      path: /reference/dart/package-logging_logging/LogRecord/level.md
-    - title: loggerName
-      path: /reference/dart/package-logging_logging/LogRecord/loggerName.md
-    - title: message
-      path: /reference/dart/package-logging_logging/LogRecord/message.md
-    - title: object
-      path: /reference/dart/package-logging_logging/LogRecord/object.md
-    - title: runtimeType
-      path: /reference/dart/package-logging_logging/LogRecord/runtimeType.md
-    - title: sequenceNumber
-      path: /reference/dart/package-logging_logging/LogRecord/sequenceNumber.md
-    - title: stackTrace
-      path: /reference/dart/package-logging_logging/LogRecord/stackTrace.md
-    - title: time
-      path: /reference/dart/package-logging_logging/LogRecord/time.md
-    - title: zone
-      path: /reference/dart/package-logging_logging/LogRecord/zone.md
-  - title: Logger
-    path: /reference/dart/package-logging_logging/Logger-class.md
-    section:
-    - heading: Constructors
-    - title: Logger
-      path: /reference/dart/package-logging_logging/Logger/Logger.md
-    - title: Logger.detached
-      path: /reference/dart/package-logging_logging/Logger/Logger.detached.md
-    - heading: Methods
-    - title: clearListeners
-      path: /reference/dart/package-logging_logging/Logger/clearListeners.md
-    - title: config
-      path: /reference/dart/package-logging_logging/Logger/config.md
-    - title: fine
-      path: /reference/dart/package-logging_logging/Logger/fine.md
-    - title: finer
-      path: /reference/dart/package-logging_logging/Logger/finer.md
-    - title: finest
-      path: /reference/dart/package-logging_logging/Logger/finest.md
-    - title: info
-      path: /reference/dart/package-logging_logging/Logger/info.md
-    - title: isLoggable
-      path: /reference/dart/package-logging_logging/Logger/isLoggable.md
-    - title: log
-      path: /reference/dart/package-logging_logging/Logger/log.md
-    - title: noSuchMethod
-      path: /reference/dart/package-logging_logging/Logger/noSuchMethod.md
-    - title: operator ==
-      path: /reference/dart/package-logging_logging/Logger/operator_equals.md
-    - title: severe
-      path: /reference/dart/package-logging_logging/Logger/severe.md
-    - title: shout
-      path: /reference/dart/package-logging_logging/Logger/shout.md
-    - title: toString
-      path: /reference/dart/package-logging_logging/Logger/toString.md
-    - title: warning
-      path: /reference/dart/package-logging_logging/Logger/warning.md
-    - heading: Properties
-    - title: children
-      path: /reference/dart/package-logging_logging/Logger/children.md
-    - title: fullName
-      path: /reference/dart/package-logging_logging/Logger/fullName.md
-    - title: hashCode
-      path: /reference/dart/package-logging_logging/Logger/hashCode.md
-    - title: level
-      path: /reference/dart/package-logging_logging/Logger/level.md
-    - title: name
-      path: /reference/dart/package-logging_logging/Logger/name.md
-    - title: onRecord
-      path: /reference/dart/package-logging_logging/Logger/onRecord.md
-    - title: parent
-      path: /reference/dart/package-logging_logging/Logger/parent.md
-    - title: root
-      path: /reference/dart/package-logging_logging/Logger/root.md
-    - title: runtimeType
-      path: /reference/dart/package-logging_logging/Logger/runtimeType.md
-  - heading: Top-level Constants
-  - title: defaultLevel
-    path: /reference/dart/package-logging_logging/defaultLevel-constant.md
-  - heading: Top-level Properties
-  - title: hierarchicalLoggingEnabled
-    path: /reference/dart/package-logging_logging/hierarchicalLoggingEnabled.md
-  - title: recordStackTraceAtLevel
-    path: /reference/dart/package-logging_logging/recordStackTraceAtLevel.md
-  - heading: Typedefs
-  - title: LoggerHandler
-    path: /reference/dart/package-logging_logging/LoggerHandler.md
 - heading: zircon
 - title: zircon
   path: /reference/dart/zircon/zircon-library.md
diff --git a/all/dart/index.md b/all/dart/index.md
index ede7259..0a3c289 100644
--- a/all/dart/index.md
+++ b/all/dart/index.md
@@ -65,12 +65,6 @@
  
 
 
-## logging
-
-##### [logging](package-logging_logging/package-logging_logging-library.md)
- 
-
-
 ## zircon
 
 ##### [zircon](zircon/zircon-library.md)
diff --git a/all/dart/package-fuchsia_logger_logger/Level-class.md b/all/dart/package-fuchsia_logger_logger/Level-class.md
new file mode 100644
index 0000000..a44765a
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level-class.md
@@ -0,0 +1,162 @@
+
+# Level class
+
+    *<Null safety>*
+
+<p><a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>s to control logging output. Logging can be enabled to include all
+levels above certain <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>. <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>s are ordered using an integer
+value <a href="../package-fuchsia_logger_logger/Level/value.md">Level.value</a>. The predefined <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a> constants below are sorted as
+follows (in descending order): <a href="../package-fuchsia_logger_logger/Level/SHOUT-constant.md">Level.SHOUT</a>, <a href="../package-fuchsia_logger_logger/Level/SEVERE-constant.md">Level.SEVERE</a>,
+<a href="../package-fuchsia_logger_logger/Level/WARNING-constant.md">Level.WARNING</a>, <a href="../package-fuchsia_logger_logger/Level/INFO-constant.md">Level.INFO</a>, <a href="../package-fuchsia_logger_logger/Level/CONFIG-constant.md">Level.CONFIG</a>, <a href="../package-fuchsia_logger_logger/Level/FINE-constant.md">Level.FINE</a>, <a href="../package-fuchsia_logger_logger/Level/FINER-constant.md">Level.FINER</a>,
+<a href="../package-fuchsia_logger_logger/Level/FINEST-constant.md">Level.FINEST</a>, and <a href="../package-fuchsia_logger_logger/Level/ALL-constant.md">Level.ALL</a>.</p>
+<p>We recommend using one of the predefined logging levels. If you define your
+own level, make sure you use a value between those used in <a href="../package-fuchsia_logger_logger/Level/ALL-constant.md">Level.ALL</a> and
+<a href="../package-fuchsia_logger_logger/Level/OFF-constant.md">Level.OFF</a>.</p>
+
+
+**Implemented types**
+
+- Comparable&lt;[Level](../package-fuchsia_logger_logger/Level-class.md)>
+
+
+
+
+
+## Constructors
+
+[Level](../package-fuchsia_logger_logger/Level/Level.md) (String name, int value)
+
+   
+_const_ 
+
+
+## Properties
+
+##### [hashCode](../package-fuchsia_logger_logger/Level/hashCode.md) &#8594; int
+
+The hash code for this object. [...](../package-fuchsia_logger_logger/Level/hashCode.md)  
+_read-only, override_
+
+##### [name](../package-fuchsia_logger_logger/Level/name.md) &#8594; String
+
+   
+_final_
+
+##### [runtimeType](../package-fuchsia_logger_logger/Level/runtimeType.md) &#8594; Type
+
+A representation of the runtime type of the object.   
+_read-only, inherited_
+
+##### [value](../package-fuchsia_logger_logger/Level/value.md) &#8594; int
+
+Unique value for this level. Used to order levels, so filtering can
+exclude messages whose level is under certain value.   
+_final_
+
+
+## Methods
+
+##### [compareTo](../package-fuchsia_logger_logger/Level/compareTo.md)([Level](../package-fuchsia_logger_logger/Level-class.md) other) int
+
+Compares this object to another <code>Comparable</code> [...](../package-fuchsia_logger_logger/Level/compareTo.md)  
+_override_
+
+##### [noSuchMethod](../package-fuchsia_logger_logger/Level/noSuchMethod.md)(Invocation invocation) dynamic
+
+Invoked when a non-existent method or property is accessed. [...](../package-fuchsia_logger_logger/Level/noSuchMethod.md)  
+_inherited_
+
+##### [toString](../package-fuchsia_logger_logger/Level/toString.md)() String
+
+Returns a string representation of this object.   
+_override_
+
+
+## Operators
+
+##### [operator <](../package-fuchsia_logger_logger/Level/operator_less.md)([Level](../package-fuchsia_logger_logger/Level-class.md) other) bool
+
+   
+
+
+##### [operator <=](../package-fuchsia_logger_logger/Level/operator_less_equal.md)([Level](../package-fuchsia_logger_logger/Level-class.md) other) bool
+
+   
+
+
+##### [operator ==](../package-fuchsia_logger_logger/Level/operator_equals.md)(Object other) bool
+
+The equality operator. [...](../package-fuchsia_logger_logger/Level/operator_equals.md)  
+_override_
+
+##### [operator >](../package-fuchsia_logger_logger/Level/operator_greater.md)([Level](../package-fuchsia_logger_logger/Level-class.md) other) bool
+
+   
+
+
+##### [operator >=](../package-fuchsia_logger_logger/Level/operator_greater_equal.md)([Level](../package-fuchsia_logger_logger/Level-class.md) other) bool
+
+   
+
+
+
+
+
+## Constants
+
+##### [ALL](../package-fuchsia_logger_logger/Level/ALL-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Special key to turn on logging for all levels (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 0).   
+
+
+##### [CONFIG](../package-fuchsia_logger_logger/Level/CONFIG-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for static configuration messages (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 700).   
+
+
+##### [FINE](../package-fuchsia_logger_logger/Level/FINE-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for tracing information (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 500).   
+
+
+##### [FINER](../package-fuchsia_logger_logger/Level/FINER-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for fairly detailed tracing (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 400).   
+
+
+##### [FINEST](../package-fuchsia_logger_logger/Level/FINEST-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for highly detailed tracing (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 300).   
+
+
+##### [INFO](../package-fuchsia_logger_logger/Level/INFO-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for informational messages (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 800).   
+
+
+##### [LEVELS](../package-fuchsia_logger_logger/Level/LEVELS-constant.md) const List&lt;[Level](../package-fuchsia_logger_logger/Level-class.md)>
+
+   
+
+
+##### [OFF](../package-fuchsia_logger_logger/Level/OFF-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Special key to turn off all logging (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 2000).   
+
+
+##### [SEVERE](../package-fuchsia_logger_logger/Level/SEVERE-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for serious failures (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 1000).   
+
+
+##### [SHOUT](../package-fuchsia_logger_logger/Level/SHOUT-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for extra debugging loudness (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 1200).   
+
+
+##### [WARNING](../package-fuchsia_logger_logger/Level/WARNING-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Key for potential problems (<a href="../package-fuchsia_logger_logger/Level/value.md">value</a> = 900).   
+
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/ALL-constant.md b/all/dart/package-fuchsia_logger_logger/Level/ALL-constant.md
new file mode 100644
index 0000000..bced793
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/ALL-constant.md
@@ -0,0 +1,20 @@
+
+# ALL constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const ALL
+  
+
+
+<p>Special key to turn on logging for all levels (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 0).</p>
+
+## Implementation
+
+```dart
+static const Level ALL = Level('ALL', 0)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/CONFIG-constant.md b/all/dart/package-fuchsia_logger_logger/Level/CONFIG-constant.md
new file mode 100644
index 0000000..9d7a06c
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/CONFIG-constant.md
@@ -0,0 +1,20 @@
+
+# CONFIG constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const CONFIG
+  
+
+
+<p>Key for static configuration messages (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 700).</p>
+
+## Implementation
+
+```dart
+static const Level CONFIG = Level('CONFIG', 700)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/FINE-constant.md b/all/dart/package-fuchsia_logger_logger/Level/FINE-constant.md
new file mode 100644
index 0000000..c934c75
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/FINE-constant.md
@@ -0,0 +1,20 @@
+
+# FINE constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const FINE
+  
+
+
+<p>Key for tracing information (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 500).</p>
+
+## Implementation
+
+```dart
+static const Level FINE = Level('FINE', 500)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/FINER-constant.md b/all/dart/package-fuchsia_logger_logger/Level/FINER-constant.md
new file mode 100644
index 0000000..e73a223
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/FINER-constant.md
@@ -0,0 +1,20 @@
+
+# FINER constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const FINER
+  
+
+
+<p>Key for fairly detailed tracing (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 400).</p>
+
+## Implementation
+
+```dart
+static const Level FINER = Level('FINER', 400)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/FINEST-constant.md b/all/dart/package-fuchsia_logger_logger/Level/FINEST-constant.md
new file mode 100644
index 0000000..9dca389
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/FINEST-constant.md
@@ -0,0 +1,20 @@
+
+# FINEST constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const FINEST
+  
+
+
+<p>Key for highly detailed tracing (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 300).</p>
+
+## Implementation
+
+```dart
+static const Level FINEST = Level('FINEST', 300)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/INFO-constant.md b/all/dart/package-fuchsia_logger_logger/Level/INFO-constant.md
new file mode 100644
index 0000000..d7410e3
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/INFO-constant.md
@@ -0,0 +1,20 @@
+
+# INFO constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const INFO
+  
+
+
+<p>Key for informational messages (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 800).</p>
+
+## Implementation
+
+```dart
+static const Level INFO = Level('INFO', 800)
+
+
+```
+
+
diff --git a/all/dart/package-logging_logging/Level/LEVELS-constant.md b/all/dart/package-fuchsia_logger_logger/Level/LEVELS-constant.md
similarity index 71%
rename from all/dart/package-logging_logging/Level/LEVELS-constant.md
rename to all/dart/package-fuchsia_logger_logger/Level/LEVELS-constant.md
index 8d8b2ca..b9d19a9 100644
--- a/all/dart/package-logging_logging/Level/LEVELS-constant.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/LEVELS-constant.md
@@ -3,7 +3,7 @@
 
     *<Null safety>*
 
-List&lt;[Level](../../package-logging_logging/Level-class.md)> const LEVELS
+List&lt;[Level](../../package-fuchsia_logger_logger/Level-class.md)> const LEVELS
   
 
 
diff --git a/all/dart/package-logging_logging/Level/Level.md b/all/dart/package-fuchsia_logger_logger/Level/Level.md
similarity index 100%
rename from all/dart/package-logging_logging/Level/Level.md
rename to all/dart/package-fuchsia_logger_logger/Level/Level.md
diff --git a/all/dart/package-fuchsia_logger_logger/Level/OFF-constant.md b/all/dart/package-fuchsia_logger_logger/Level/OFF-constant.md
new file mode 100644
index 0000000..6f53b42
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/OFF-constant.md
@@ -0,0 +1,20 @@
+
+# OFF constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const OFF
+  
+
+
+<p>Special key to turn off all logging (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 2000).</p>
+
+## Implementation
+
+```dart
+static const Level OFF = Level('OFF', 2000)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/SEVERE-constant.md b/all/dart/package-fuchsia_logger_logger/Level/SEVERE-constant.md
new file mode 100644
index 0000000..83aafd2
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/SEVERE-constant.md
@@ -0,0 +1,20 @@
+
+# SEVERE constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const SEVERE
+  
+
+
+<p>Key for serious failures (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 1000).</p>
+
+## Implementation
+
+```dart
+static const Level SEVERE = Level('SEVERE', 1000)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/SHOUT-constant.md b/all/dart/package-fuchsia_logger_logger/Level/SHOUT-constant.md
new file mode 100644
index 0000000..f5d07a8
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/SHOUT-constant.md
@@ -0,0 +1,20 @@
+
+# SHOUT constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const SHOUT
+  
+
+
+<p>Key for extra debugging loudness (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 1200).</p>
+
+## Implementation
+
+```dart
+static const Level SHOUT = Level('SHOUT', 1200)
+
+
+```
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Level/WARNING-constant.md b/all/dart/package-fuchsia_logger_logger/Level/WARNING-constant.md
new file mode 100644
index 0000000..0ab400f
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/WARNING-constant.md
@@ -0,0 +1,20 @@
+
+# WARNING constant
+
+    *<Null safety>*
+
+[Level](../../package-fuchsia_logger_logger/Level-class.md) const WARNING
+  
+
+
+<p>Key for potential problems (<a href="../../package-fuchsia_logger_logger/Level/value.md">value</a> = 900).</p>
+
+## Implementation
+
+```dart
+static const Level WARNING = Level('WARNING', 900)
+
+
+```
+
+
diff --git a/all/dart/package-logging_logging/Level/compareTo.md b/all/dart/package-fuchsia_logger_logger/Level/compareTo.md
similarity index 90%
rename from all/dart/package-logging_logging/Level/compareTo.md
rename to all/dart/package-fuchsia_logger_logger/Level/compareTo.md
index a7fff02..e27b24f 100644
--- a/all/dart/package-logging_logging/Level/compareTo.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/compareTo.md
@@ -6,7 +6,7 @@
 - @override
 
 int compareTo
-([Level](../../package-logging_logging/Level-class.md) other)
+([Level](../../package-fuchsia_logger_logger/Level-class.md) other)
 _override_
 
 <p>Compares this object to another <code>Comparable</code></p>
diff --git a/all/dart/package-fuchsia_logger_logger/Level/hashCode.md b/all/dart/package-fuchsia_logger_logger/Level/hashCode.md
new file mode 100644
index 0000000..0828525
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Level/hashCode.md
@@ -0,0 +1,41 @@
+
+# hashCode property
+
+    *<Null safety>*
+
+
+int hashCode
+  
+_override_
+
+<p>The hash code for this object.</p>
+<p>A hash code is a single integer which represents the state of the object
+that affects <a href="../../package-fuchsia_logger_logger/Level/operator_equals.md">operator ==</a> comparisons.</p>
+<p>All objects have hash codes.
+The default hash code represents only the identity of the object,
+the same way as the default <a href="../../package-fuchsia_logger_logger/Level/operator_equals.md">operator ==</a> implementation only considers objects
+equal if they are identical (see <code>identityHashCode</code>).</p>
+<p>If <a href="../../package-fuchsia_logger_logger/Level/operator_equals.md">operator ==</a> is overridden to use the object state instead,
+the hash code must also be changed to represent that state.</p>
+<p>Hash codes must be the same for objects that are equal to each other
+according to <a href="../../package-fuchsia_logger_logger/Level/operator_equals.md">operator ==</a>.
+The hash code of an object should only change if the object changes
+in a way that affects equality.
+There are no further requirements for the hash codes.
+They need not be consistent between executions of the same program
+and there are no distribution guarantees.</p>
+<p>Objects that are not equal are allowed to have the same hash code,
+it is even technically allowed that all instances have the same hash code,
+but if clashes happen too often, it may reduce the efficiency of hash-based
+data structures like <code>HashSet</code> or <code>HashMap</code>.</p>
+<p>If a subclass overrides <a href="../../package-fuchsia_logger_logger/Level/hashCode.md">hashCode</a>, it should override the
+<a href="../../package-fuchsia_logger_logger/Level/operator_equals.md">operator ==</a> operator as well to maintain consistency.</p>
+
+## Implementation
+
+```dart
+@override
+int get hashCode => value;
+```
+
+
diff --git a/all/dart/package-logging_logging/Level/name.md b/all/dart/package-fuchsia_logger_logger/Level/name.md
similarity index 100%
rename from all/dart/package-logging_logging/Level/name.md
rename to all/dart/package-fuchsia_logger_logger/Level/name.md
diff --git a/all/dart/package-logging_logging/Level/noSuchMethod.md b/all/dart/package-fuchsia_logger_logger/Level/noSuchMethod.md
similarity index 79%
rename from all/dart/package-logging_logging/Level/noSuchMethod.md
rename to all/dart/package-fuchsia_logger_logger/Level/noSuchMethod.md
index 7c7f7cc..204a04e 100644
--- a/all/dart/package-logging_logging/Level/noSuchMethod.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/noSuchMethod.md
@@ -10,7 +10,7 @@
 _inherited_
 
 <p>Invoked when a non-existent method or property is accessed.</p>
-<p>Classes can override <a href="../../package-logging_logging/Level/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
+<p>Classes can override <a href="../../package-fuchsia_logger_logger/Level/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
 <p>If a value is returned, it becomes the result of the original invocation.</p>
 <p>The default behavior is to throw a <code>NoSuchMethodError</code>.</p>
 
diff --git a/all/dart/package-logging_logging/Level/operator_equals.md b/all/dart/package-fuchsia_logger_logger/Level/operator_equals.md
similarity index 91%
rename from all/dart/package-logging_logging/Level/operator_equals.md
rename to all/dart/package-fuchsia_logger_logger/Level/operator_equals.md
index 737af75..b4fa6fc 100644
--- a/all/dart/package-logging_logging/Level/operator_equals.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/operator_equals.md
@@ -36,7 +36,7 @@
 so whether two objects are equal should only change
 if at least one of the objects was modified.</p>
 <p>If a subclass overrides the equality operator it should override
-the <a href="../../package-logging_logging/Level/hashCode.md">hashCode</a> method as well to maintain consistency.</p>
+the <a href="../../package-fuchsia_logger_logger/Level/hashCode.md">hashCode</a> method as well to maintain consistency.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Level/operator_greater.md b/all/dart/package-fuchsia_logger_logger/Level/operator_greater.md
similarity index 69%
rename from all/dart/package-logging_logging/Level/operator_greater.md
rename to all/dart/package-fuchsia_logger_logger/Level/operator_greater.md
index 3a6906e..ff7415f 100644
--- a/all/dart/package-logging_logging/Level/operator_greater.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/operator_greater.md
@@ -5,7 +5,7 @@
 
 
 bool operator &gt;
-([Level](../../package-logging_logging/Level-class.md) other)
+([Level](../../package-fuchsia_logger_logger/Level-class.md) other)
 
 
 
diff --git a/all/dart/package-logging_logging/Level/operator_greater_equal.md b/all/dart/package-fuchsia_logger_logger/Level/operator_greater_equal.md
similarity index 69%
rename from all/dart/package-logging_logging/Level/operator_greater_equal.md
rename to all/dart/package-fuchsia_logger_logger/Level/operator_greater_equal.md
index 33f201d..fe0074b 100644
--- a/all/dart/package-logging_logging/Level/operator_greater_equal.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/operator_greater_equal.md
@@ -5,7 +5,7 @@
 
 
 bool operator &gt;=
-([Level](../../package-logging_logging/Level-class.md) other)
+([Level](../../package-fuchsia_logger_logger/Level-class.md) other)
 
 
 
diff --git a/all/dart/package-logging_logging/Level/operator_less.md b/all/dart/package-fuchsia_logger_logger/Level/operator_less.md
similarity index 69%
rename from all/dart/package-logging_logging/Level/operator_less.md
rename to all/dart/package-fuchsia_logger_logger/Level/operator_less.md
index 16526cf..809eaa6 100644
--- a/all/dart/package-logging_logging/Level/operator_less.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/operator_less.md
@@ -5,7 +5,7 @@
 
 
 bool operator &lt;
-([Level](../../package-logging_logging/Level-class.md) other)
+([Level](../../package-fuchsia_logger_logger/Level-class.md) other)
 
 
 
diff --git a/all/dart/package-logging_logging/Level/operator_less_equal.md b/all/dart/package-fuchsia_logger_logger/Level/operator_less_equal.md
similarity index 69%
rename from all/dart/package-logging_logging/Level/operator_less_equal.md
rename to all/dart/package-fuchsia_logger_logger/Level/operator_less_equal.md
index a54fdbf..2e8f0c8 100644
--- a/all/dart/package-logging_logging/Level/operator_less_equal.md
+++ b/all/dart/package-fuchsia_logger_logger/Level/operator_less_equal.md
@@ -5,7 +5,7 @@
 
 
 bool operator &lt;=
-([Level](../../package-logging_logging/Level-class.md) other)
+([Level](../../package-fuchsia_logger_logger/Level-class.md) other)
 
 
 
diff --git a/all/dart/package-logging_logging/Level/runtimeType.md b/all/dart/package-fuchsia_logger_logger/Level/runtimeType.md
similarity index 100%
rename from all/dart/package-logging_logging/Level/runtimeType.md
rename to all/dart/package-fuchsia_logger_logger/Level/runtimeType.md
diff --git a/all/dart/package-logging_logging/Level/toString.md b/all/dart/package-fuchsia_logger_logger/Level/toString.md
similarity index 100%
rename from all/dart/package-logging_logging/Level/toString.md
rename to all/dart/package-fuchsia_logger_logger/Level/toString.md
diff --git a/all/dart/package-logging_logging/Level/value.md b/all/dart/package-fuchsia_logger_logger/Level/value.md
similarity index 100%
rename from all/dart/package-logging_logging/Level/value.md
rename to all/dart/package-fuchsia_logger_logger/Level/value.md
diff --git a/all/dart/package-fuchsia_logger_logger/LogRecord-class.md b/all/dart/package-fuchsia_logger_logger/LogRecord-class.md
new file mode 100644
index 0000000..a3fee06
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/LogRecord-class.md
@@ -0,0 +1,99 @@
+
+# LogRecord class
+
+    *<Null safety>*
+
+<p>A log entry representation used to propagate information from <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a> to
+individual handlers.</p>
+
+
+## Constructors
+
+[LogRecord](../package-fuchsia_logger_logger/LogRecord/LogRecord.md) ([Level](../package-fuchsia_logger_logger/Level-class.md) level, String message, String loggerName, [Object error, StackTrace stackTrace, Zone zone, Object object])
+
+   
+ 
+
+
+## Properties
+
+##### [error](../package-fuchsia_logger_logger/LogRecord/error.md) &#8594; Object
+
+Associated error (if any) when recording errors messages.   
+_final_
+
+##### [hashCode](../package-fuchsia_logger_logger/LogRecord/hashCode.md) &#8594; int
+
+The hash code for this object. [...](../package-fuchsia_logger_logger/LogRecord/hashCode.md)  
+_read-only, inherited_
+
+##### [level](../package-fuchsia_logger_logger/LogRecord/level.md) &#8594; [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+   
+_final_
+
+##### [loggerName](../package-fuchsia_logger_logger/LogRecord/loggerName.md) &#8594; String
+
+Logger where this record is stored.   
+_final_
+
+##### [message](../package-fuchsia_logger_logger/LogRecord/message.md) &#8594; String
+
+   
+_final_
+
+##### [object](../package-fuchsia_logger_logger/LogRecord/object.md) &#8594; Object
+
+Non-string message passed to Logger.   
+_final_
+
+##### [runtimeType](../package-fuchsia_logger_logger/LogRecord/runtimeType.md) &#8594; Type
+
+A representation of the runtime type of the object.   
+_read-only, inherited_
+
+##### [sequenceNumber](../package-fuchsia_logger_logger/LogRecord/sequenceNumber.md) &#8594; int
+
+Unique sequence number greater than all log records created before it.   
+_final_
+
+##### [stackTrace](../package-fuchsia_logger_logger/LogRecord/stackTrace.md) &#8594; StackTrace
+
+Associated stackTrace (if any) when recording errors messages.   
+_final_
+
+##### [time](../package-fuchsia_logger_logger/LogRecord/time.md) &#8594; DateTime
+
+Time when this record was created.   
+_final_
+
+##### [zone](../package-fuchsia_logger_logger/LogRecord/zone.md) &#8594; Zone
+
+Zone of the calling code which resulted in this LogRecord.   
+_final_
+
+
+## Methods
+
+##### [noSuchMethod](../package-fuchsia_logger_logger/LogRecord/noSuchMethod.md)(Invocation invocation) dynamic
+
+Invoked when a non-existent method or property is accessed. [...](../package-fuchsia_logger_logger/LogRecord/noSuchMethod.md)  
+_inherited_
+
+##### [toString](../package-fuchsia_logger_logger/LogRecord/toString.md)() String
+
+Returns a string representation of this object.   
+_override_
+
+
+## Operators
+
+##### [operator ==](../package-fuchsia_logger_logger/LogRecord/operator_equals.md)(Object other) bool
+
+The equality operator. [...](../package-fuchsia_logger_logger/LogRecord/operator_equals.md)  
+_inherited_
+
+
+
+
+
diff --git a/all/dart/package-logging_logging/LogRecord/LogRecord.md b/all/dart/package-fuchsia_logger_logger/LogRecord/LogRecord.md
similarity index 60%
rename from all/dart/package-logging_logging/LogRecord/LogRecord.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/LogRecord.md
index d2df723..6b278cd 100644
--- a/all/dart/package-logging_logging/LogRecord/LogRecord.md
+++ b/all/dart/package-fuchsia_logger_logger/LogRecord/LogRecord.md
@@ -5,7 +5,7 @@
 
 
 
-LogRecord([Level](../../package-logging_logging/Level-class.md) level, String message, String loggerName, [Object error, StackTrace stackTrace, Zone zone, Object object])
+LogRecord([Level](../../package-fuchsia_logger_logger/Level-class.md) level, String message, String loggerName, [Object error, StackTrace stackTrace, Zone zone, Object object])
 
 
 ## Implementation
diff --git a/all/dart/package-logging_logging/LogRecord/error.md b/all/dart/package-fuchsia_logger_logger/LogRecord/error.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/error.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/error.md
diff --git a/all/dart/package-logging_logging/Logger/hashCode.md b/all/dart/package-fuchsia_logger_logger/LogRecord/hashCode.md
similarity index 60%
copy from all/dart/package-logging_logging/Logger/hashCode.md
copy to all/dart/package-fuchsia_logger_logger/LogRecord/hashCode.md
index acae49a..1868646 100644
--- a/all/dart/package-logging_logging/Logger/hashCode.md
+++ b/all/dart/package-fuchsia_logger_logger/LogRecord/hashCode.md
@@ -11,15 +11,15 @@
 
 <p>The hash code for this object.</p>
 <p>A hash code is a single integer which represents the state of the object
-that affects <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> comparisons.</p>
+that affects <a href="../../package-fuchsia_logger_logger/LogRecord/operator_equals.md">operator ==</a> comparisons.</p>
 <p>All objects have hash codes.
 The default hash code represents only the identity of the object,
-the same way as the default <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> implementation only considers objects
+the same way as the default <a href="../../package-fuchsia_logger_logger/LogRecord/operator_equals.md">operator ==</a> implementation only considers objects
 equal if they are identical (see <code>identityHashCode</code>).</p>
-<p>If <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> is overridden to use the object state instead,
+<p>If <a href="../../package-fuchsia_logger_logger/LogRecord/operator_equals.md">operator ==</a> is overridden to use the object state instead,
 the hash code must also be changed to represent that state.</p>
 <p>Hash codes must be the same for objects that are equal to each other
-according to <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a>.
+according to <a href="../../package-fuchsia_logger_logger/LogRecord/operator_equals.md">operator ==</a>.
 The hash code of an object should only change if the object changes
 in a way that affects equality.
 There are no further requirements for the hash codes.
@@ -29,8 +29,8 @@
 it is even technically allowed that all instances have the same hash code,
 but if clashes happen too often, it may reduce the efficiency of hash-based
 data structures like <code>HashSet</code> or <code>HashMap</code>.</p>
-<p>If a subclass overrides <a href="../../package-logging_logging/Logger/hashCode.md">hashCode</a>, it should override the
-<a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> operator as well to maintain consistency.</p>
+<p>If a subclass overrides <a href="../../package-fuchsia_logger_logger/LogRecord/hashCode.md">hashCode</a>, it should override the
+<a href="../../package-fuchsia_logger_logger/LogRecord/operator_equals.md">operator ==</a> operator as well to maintain consistency.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/LogRecord/level.md b/all/dart/package-fuchsia_logger_logger/LogRecord/level.md
similarity index 61%
rename from all/dart/package-logging_logging/LogRecord/level.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/level.md
index b03ac83..f2762de 100644
--- a/all/dart/package-logging_logging/LogRecord/level.md
+++ b/all/dart/package-fuchsia_logger_logger/LogRecord/level.md
@@ -3,7 +3,7 @@
 
     *<Null safety>*
 
-[Level](../../package-logging_logging/Level-class.md) level
+[Level](../../package-fuchsia_logger_logger/Level-class.md) level
   
 _final_
 
diff --git a/all/dart/package-logging_logging/LogRecord/loggerName.md b/all/dart/package-fuchsia_logger_logger/LogRecord/loggerName.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/loggerName.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/loggerName.md
diff --git a/all/dart/package-logging_logging/LogRecord/message.md b/all/dart/package-fuchsia_logger_logger/LogRecord/message.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/message.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/message.md
diff --git a/all/dart/package-logging_logging/Level/noSuchMethod.md b/all/dart/package-fuchsia_logger_logger/LogRecord/noSuchMethod.md
similarity index 79%
copy from all/dart/package-logging_logging/Level/noSuchMethod.md
copy to all/dart/package-fuchsia_logger_logger/LogRecord/noSuchMethod.md
index 7c7f7cc..a44b522 100644
--- a/all/dart/package-logging_logging/Level/noSuchMethod.md
+++ b/all/dart/package-fuchsia_logger_logger/LogRecord/noSuchMethod.md
@@ -10,7 +10,7 @@
 _inherited_
 
 <p>Invoked when a non-existent method or property is accessed.</p>
-<p>Classes can override <a href="../../package-logging_logging/Level/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
+<p>Classes can override <a href="../../package-fuchsia_logger_logger/LogRecord/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
 <p>If a value is returned, it becomes the result of the original invocation.</p>
 <p>The default behavior is to throw a <code>NoSuchMethodError</code>.</p>
 
diff --git a/all/dart/package-logging_logging/LogRecord/object.md b/all/dart/package-fuchsia_logger_logger/LogRecord/object.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/object.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/object.md
diff --git a/all/dart/package-logging_logging/Logger/operator_equals.md b/all/dart/package-fuchsia_logger_logger/LogRecord/operator_equals.md
similarity index 91%
rename from all/dart/package-logging_logging/Logger/operator_equals.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/operator_equals.md
index 21f84ad..53a2f67 100644
--- a/all/dart/package-logging_logging/Logger/operator_equals.md
+++ b/all/dart/package-fuchsia_logger_logger/LogRecord/operator_equals.md
@@ -36,7 +36,7 @@
 so whether two objects are equal should only change
 if at least one of the objects was modified.</p>
 <p>If a subclass overrides the equality operator it should override
-the <a href="../../package-logging_logging/Logger/hashCode.md">hashCode</a> method as well to maintain consistency.</p>
+the <a href="../../package-fuchsia_logger_logger/LogRecord/hashCode.md">hashCode</a> method as well to maintain consistency.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/LogRecord/runtimeType.md b/all/dart/package-fuchsia_logger_logger/LogRecord/runtimeType.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/runtimeType.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/runtimeType.md
diff --git a/all/dart/package-logging_logging/LogRecord/sequenceNumber.md b/all/dart/package-fuchsia_logger_logger/LogRecord/sequenceNumber.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/sequenceNumber.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/sequenceNumber.md
diff --git a/all/dart/package-logging_logging/LogRecord/stackTrace.md b/all/dart/package-fuchsia_logger_logger/LogRecord/stackTrace.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/stackTrace.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/stackTrace.md
diff --git a/all/dart/package-logging_logging/LogRecord/time.md b/all/dart/package-fuchsia_logger_logger/LogRecord/time.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/time.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/time.md
diff --git a/all/dart/package-logging_logging/LogRecord/toString.md b/all/dart/package-fuchsia_logger_logger/LogRecord/toString.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/toString.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/toString.md
diff --git a/all/dart/package-logging_logging/LogRecord/zone.md b/all/dart/package-fuchsia_logger_logger/LogRecord/zone.md
similarity index 100%
rename from all/dart/package-logging_logging/LogRecord/zone.md
rename to all/dart/package-fuchsia_logger_logger/LogRecord/zone.md
diff --git a/all/dart/package-fuchsia_logger_logger/Logger-class.md b/all/dart/package-fuchsia_logger_logger/Logger-class.md
new file mode 100644
index 0000000..5a5eb3f
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Logger-class.md
@@ -0,0 +1,154 @@
+
+# Logger class
+
+    *<Null safety>*
+
+<p>Use a <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a> to log debug messages.</p>
+<p><a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a>s are named using a hierarchical dot-separated name convention.</p>
+
+
+## Constructors
+
+[Logger](../package-fuchsia_logger_logger/Logger/Logger.md) (String name)
+
+Singleton constructor. Calling <code>new Logger(name)</code> will return the same
+actual instance whenever it is called with the same string name.   
+ _factory_
+
+[Logger.detached](../package-fuchsia_logger_logger/Logger/Logger.detached.md) (String name)
+
+Creates a new detached <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a>. [...](../package-fuchsia_logger_logger/Logger/Logger.detached.md)  
+ _factory_
+
+
+## Properties
+
+##### [children](../package-fuchsia_logger_logger/Logger/children.md) &#8594; Map&lt;String, [Logger](../package-fuchsia_logger_logger/Logger-class.md)>
+
+Children in the hierarchy of loggers, indexed by their simple names.   
+_final_
+
+##### [fullName](../package-fuchsia_logger_logger/Logger/fullName.md) &#8594; String
+
+The full name of this logger, which includes the parent's full name.   
+_read-only_
+
+##### [hashCode](../package-fuchsia_logger_logger/Logger/hashCode.md) &#8594; int
+
+The hash code for this object. [...](../package-fuchsia_logger_logger/Logger/hashCode.md)  
+_read-only, inherited_
+
+##### [level](../package-fuchsia_logger_logger/Logger/level.md) &#8596; [Level](../package-fuchsia_logger_logger/Level-class.md)
+
+Effective level considering the levels established in this logger's
+parents (when <a href="../package-fuchsia_logger_logger/hierarchicalLoggingEnabled.md">hierarchicalLoggingEnabled</a> is true).   
+_read / write_
+
+##### [name](../package-fuchsia_logger_logger/Logger/name.md) &#8594; String
+
+Simple name of this logger.   
+_final_
+
+##### [onRecord](../package-fuchsia_logger_logger/Logger/onRecord.md) &#8594; Stream&lt;[LogRecord](../package-fuchsia_logger_logger/LogRecord-class.md)>
+
+Returns a stream of messages added to this <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a>. [...](../package-fuchsia_logger_logger/Logger/onRecord.md)  
+_read-only_
+
+##### [parent](../package-fuchsia_logger_logger/Logger/parent.md) &#8594; [Logger](../package-fuchsia_logger_logger/Logger-class.md)
+
+Parent of this logger in the hierarchy of loggers.   
+_final_
+
+##### [runtimeType](../package-fuchsia_logger_logger/Logger/runtimeType.md) &#8594; Type
+
+A representation of the runtime type of the object.   
+_read-only, inherited_
+
+
+## Methods
+
+##### [clearListeners](../package-fuchsia_logger_logger/Logger/clearListeners.md)() void
+
+   
+
+
+##### [config](../package-fuchsia_logger_logger/Logger/config.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/CONFIG-constant.md">Level.CONFIG</a>.   
+
+
+##### [fine](../package-fuchsia_logger_logger/Logger/fine.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/FINE-constant.md">Level.FINE</a>.   
+
+
+##### [finer](../package-fuchsia_logger_logger/Logger/finer.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/FINER-constant.md">Level.FINER</a>.   
+
+
+##### [finest](../package-fuchsia_logger_logger/Logger/finest.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/FINEST-constant.md">Level.FINEST</a>.   
+
+
+##### [info](../package-fuchsia_logger_logger/Logger/info.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/INFO-constant.md">Level.INFO</a>.   
+
+
+##### [isLoggable](../package-fuchsia_logger_logger/Logger/isLoggable.md)([Level](../package-fuchsia_logger_logger/Level-class.md) value) bool
+
+Whether a message for <code>value</code>'s level is loggable in this logger.   
+
+
+##### [log](../package-fuchsia_logger_logger/Logger/log.md)([Level](../package-fuchsia_logger_logger/Level-class.md) logLevel, dynamic message, [Object error, StackTrace stackTrace, Zone zone]) void
+
+Adds a log record for a <code>message</code> at a particular <code>logLevel</code> if
+<code>isLoggable(logLevel)</code> is true. [...](../package-fuchsia_logger_logger/Logger/log.md)  
+
+
+##### [noSuchMethod](../package-fuchsia_logger_logger/Logger/noSuchMethod.md)(Invocation invocation) dynamic
+
+Invoked when a non-existent method or property is accessed. [...](../package-fuchsia_logger_logger/Logger/noSuchMethod.md)  
+_inherited_
+
+##### [severe](../package-fuchsia_logger_logger/Logger/severe.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/SEVERE-constant.md">Level.SEVERE</a>.   
+
+
+##### [shout](../package-fuchsia_logger_logger/Logger/shout.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/SHOUT-constant.md">Level.SHOUT</a>.   
+
+
+##### [toString](../package-fuchsia_logger_logger/Logger/toString.md)() String
+
+Returns a string representation of this object.   
+_inherited_
+
+##### [warning](../package-fuchsia_logger_logger/Logger/warning.md)(dynamic message, [Object error, StackTrace stackTrace]) void
+
+Log message at level <a href="../package-fuchsia_logger_logger/Level/WARNING-constant.md">Level.WARNING</a>.   
+
+
+
+## Operators
+
+##### [operator ==](../package-fuchsia_logger_logger/Logger/operator_equals.md)(Object other) bool
+
+The equality operator. [...](../package-fuchsia_logger_logger/Logger/operator_equals.md)  
+_inherited_
+
+
+## Static Properties
+
+##### [root](../package-fuchsia_logger_logger/Logger/root.md) &#8594; [Logger](../package-fuchsia_logger_logger/Logger-class.md)
+
+Top-level root <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a>.   
+_final_
+
+
+
+
diff --git a/all/dart/package-fuchsia_logger_logger/Logger/Logger.detached.md b/all/dart/package-fuchsia_logger_logger/Logger/Logger.detached.md
new file mode 100644
index 0000000..372073a
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Logger/Logger.detached.md
@@ -0,0 +1,24 @@
+
+# Logger.detached constructor
+
+    *<Null safety>*
+
+
+
+Logger.detached(String name)
+
+<p>Creates a new detached <a href="../../package-fuchsia_logger_logger/Logger-class.md">Logger</a>.</p>
+<p>Returns a new <a href="../../package-fuchsia_logger_logger/Logger-class.md">Logger</a> instance (unlike <code>new Logger</code>, which returns a
+<a href="../../package-fuchsia_logger_logger/Logger-class.md">Logger</a> singleton), which doesn't have any parent or children,
+and is not a part of the global hierarchical loggers structure.</p>
+<p>It can be useful when you just need a local short-living logger,
+which you'd like to be garbage-collected later.</p>
+
+## Implementation
+
+```dart
+factory Logger.detached(String name) =>
+    Logger._internal(name, null, <String, Logger>{});
+```
+
+
diff --git a/all/dart/package-logging_logging/Logger/Logger.md b/all/dart/package-fuchsia_logger_logger/Logger/Logger.md
similarity index 100%
rename from all/dart/package-logging_logging/Logger/Logger.md
rename to all/dart/package-fuchsia_logger_logger/Logger/Logger.md
diff --git a/all/dart/package-logging_logging/Logger/children.md b/all/dart/package-fuchsia_logger_logger/Logger/children.md
similarity index 69%
rename from all/dart/package-logging_logging/Logger/children.md
rename to all/dart/package-fuchsia_logger_logger/Logger/children.md
index 43dac34..e248577 100644
--- a/all/dart/package-logging_logging/Logger/children.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/children.md
@@ -3,7 +3,7 @@
 
     *<Null safety>*
 
-Map&lt;String, [Logger](../../package-logging_logging/Logger-class.md)> children
+Map&lt;String, [Logger](../../package-fuchsia_logger_logger/Logger-class.md)> children
   
 _final_
 
diff --git a/all/dart/package-logging_logging/Logger/clearListeners.md b/all/dart/package-fuchsia_logger_logger/Logger/clearListeners.md
similarity index 100%
rename from all/dart/package-logging_logging/Logger/clearListeners.md
rename to all/dart/package-fuchsia_logger_logger/Logger/clearListeners.md
diff --git a/all/dart/package-logging_logging/Logger/config.md b/all/dart/package-fuchsia_logger_logger/Logger/config.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/config.md
rename to all/dart/package-fuchsia_logger_logger/Logger/config.md
index 45320e3..fce5d74 100644
--- a/all/dart/package-logging_logging/Logger/config.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/config.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/CONFIG-constant.md">Level.CONFIG</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/CONFIG-constant.md">Level.CONFIG</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/fine.md b/all/dart/package-fuchsia_logger_logger/Logger/fine.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/fine.md
rename to all/dart/package-fuchsia_logger_logger/Logger/fine.md
index d021835..29967e8 100644
--- a/all/dart/package-logging_logging/Logger/fine.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/fine.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/FINE-constant.md">Level.FINE</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/FINE-constant.md">Level.FINE</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/finer.md b/all/dart/package-fuchsia_logger_logger/Logger/finer.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/finer.md
rename to all/dart/package-fuchsia_logger_logger/Logger/finer.md
index 0f6c46e..36d973e 100644
--- a/all/dart/package-logging_logging/Logger/finer.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/finer.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/FINER-constant.md">Level.FINER</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/FINER-constant.md">Level.FINER</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/finest.md b/all/dart/package-fuchsia_logger_logger/Logger/finest.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/finest.md
rename to all/dart/package-fuchsia_logger_logger/Logger/finest.md
index 0fd26df..96e9de8 100644
--- a/all/dart/package-logging_logging/Logger/finest.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/finest.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/FINEST-constant.md">Level.FINEST</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/FINEST-constant.md">Level.FINEST</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/fullName.md b/all/dart/package-fuchsia_logger_logger/Logger/fullName.md
similarity index 100%
rename from all/dart/package-logging_logging/Logger/fullName.md
rename to all/dart/package-fuchsia_logger_logger/Logger/fullName.md
diff --git a/all/dart/package-logging_logging/Logger/hashCode.md b/all/dart/package-fuchsia_logger_logger/Logger/hashCode.md
similarity index 61%
rename from all/dart/package-logging_logging/Logger/hashCode.md
rename to all/dart/package-fuchsia_logger_logger/Logger/hashCode.md
index acae49a..958c260 100644
--- a/all/dart/package-logging_logging/Logger/hashCode.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/hashCode.md
@@ -11,15 +11,15 @@
 
 <p>The hash code for this object.</p>
 <p>A hash code is a single integer which represents the state of the object
-that affects <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> comparisons.</p>
+that affects <a href="../../package-fuchsia_logger_logger/Logger/operator_equals.md">operator ==</a> comparisons.</p>
 <p>All objects have hash codes.
 The default hash code represents only the identity of the object,
-the same way as the default <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> implementation only considers objects
+the same way as the default <a href="../../package-fuchsia_logger_logger/Logger/operator_equals.md">operator ==</a> implementation only considers objects
 equal if they are identical (see <code>identityHashCode</code>).</p>
-<p>If <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> is overridden to use the object state instead,
+<p>If <a href="../../package-fuchsia_logger_logger/Logger/operator_equals.md">operator ==</a> is overridden to use the object state instead,
 the hash code must also be changed to represent that state.</p>
 <p>Hash codes must be the same for objects that are equal to each other
-according to <a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a>.
+according to <a href="../../package-fuchsia_logger_logger/Logger/operator_equals.md">operator ==</a>.
 The hash code of an object should only change if the object changes
 in a way that affects equality.
 There are no further requirements for the hash codes.
@@ -29,8 +29,8 @@
 it is even technically allowed that all instances have the same hash code,
 but if clashes happen too often, it may reduce the efficiency of hash-based
 data structures like <code>HashSet</code> or <code>HashMap</code>.</p>
-<p>If a subclass overrides <a href="../../package-logging_logging/Logger/hashCode.md">hashCode</a>, it should override the
-<a href="../../package-logging_logging/Logger/operator_equals.md">operator ==</a> operator as well to maintain consistency.</p>
+<p>If a subclass overrides <a href="../../package-fuchsia_logger_logger/Logger/hashCode.md">hashCode</a>, it should override the
+<a href="../../package-fuchsia_logger_logger/Logger/operator_equals.md">operator ==</a> operator as well to maintain consistency.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/info.md b/all/dart/package-fuchsia_logger_logger/Logger/info.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/info.md
rename to all/dart/package-fuchsia_logger_logger/Logger/info.md
index 105ca02..dbd65cb 100644
--- a/all/dart/package-logging_logging/Logger/info.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/info.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/INFO-constant.md">Level.INFO</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/INFO-constant.md">Level.INFO</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/isLoggable.md b/all/dart/package-fuchsia_logger_logger/Logger/isLoggable.md
similarity index 77%
rename from all/dart/package-logging_logging/Logger/isLoggable.md
rename to all/dart/package-fuchsia_logger_logger/Logger/isLoggable.md
index 91d718f..79011de 100644
--- a/all/dart/package-logging_logging/Logger/isLoggable.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/isLoggable.md
@@ -5,7 +5,7 @@
 
 
 bool isLoggable
-([Level](../../package-logging_logging/Level-class.md) value)
+([Level](../../package-fuchsia_logger_logger/Level-class.md) value)
 
 
 <p>Whether a message for <code>value</code>'s level is loggable in this logger.</p>
diff --git a/all/dart/package-logging_logging/Logger/level.md b/all/dart/package-fuchsia_logger_logger/Logger/level.md
similarity index 72%
rename from all/dart/package-logging_logging/Logger/level.md
rename to all/dart/package-fuchsia_logger_logger/Logger/level.md
index ee4aeff..302fe2a 100644
--- a/all/dart/package-logging_logging/Logger/level.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/level.md
@@ -4,12 +4,12 @@
     *<Null safety>*
 
 
-[Level](../../package-logging_logging/Level-class.md) level
+[Level](../../package-fuchsia_logger_logger/Level-class.md) level
   
 
 
 <p>Effective level considering the levels established in this logger's
-parents (when <a href="../../package-logging_logging/hierarchicalLoggingEnabled.md">hierarchicalLoggingEnabled</a> is true).</p>
+parents (when <a href="../../package-fuchsia_logger_logger/hierarchicalLoggingEnabled.md">hierarchicalLoggingEnabled</a> is true).</p>
 
 ## Implementation
 
@@ -33,10 +33,10 @@
 ```
 
 level=
-([Level](../../package-logging_logging/Level-class.md) value)  
+([Level](../../package-fuchsia_logger_logger/Level-class.md) value)  
 
 
-<p>Override the level for this particular <a href="../../package-logging_logging/Logger-class.md">Logger</a> and its children.</p>
+<p>Override the level for this particular <a href="../../package-fuchsia_logger_logger/Logger-class.md">Logger</a> and its children.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/log.md b/all/dart/package-fuchsia_logger_logger/Logger/log.md
similarity index 79%
rename from all/dart/package-logging_logging/Logger/log.md
rename to all/dart/package-fuchsia_logger_logger/Logger/log.md
index 60e632e..7e30304 100644
--- a/all/dart/package-logging_logging/Logger/log.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/log.md
@@ -5,14 +5,14 @@
 
 
 void log
-([Level](../../package-logging_logging/Level-class.md) logLevel, dynamic message, [Object error, StackTrace stackTrace, Zone zone])
+([Level](../../package-fuchsia_logger_logger/Level-class.md) logLevel, dynamic message, [Object error, StackTrace stackTrace, Zone zone])
 
 
 <p>Adds a log record for a <code>message</code> at a particular <code>logLevel</code> if
 <code>isLoggable(logLevel)</code> is true.</p>
 <p>Use this method to create log entries for user-defined levels. To record a
-message at a predefined level (e.g. <a href="../../package-logging_logging/Level/INFO-constant.md">Level.INFO</a>, <a href="../../package-logging_logging/Level/WARNING-constant.md">Level.WARNING</a>, etc)
-you can use their specialized methods instead (e.g. <a href="../../package-logging_logging/Logger/info.md">info</a>, <a href="../../package-logging_logging/Logger/warning.md">warning</a>,
+message at a predefined level (e.g. <a href="../../package-fuchsia_logger_logger/Level/INFO-constant.md">Level.INFO</a>, <a href="../../package-fuchsia_logger_logger/Level/WARNING-constant.md">Level.WARNING</a>, etc)
+you can use their specialized methods instead (e.g. <a href="../../package-fuchsia_logger_logger/Logger/info.md">info</a>, <a href="../../package-fuchsia_logger_logger/Logger/warning.md">warning</a>,
 etc).</p>
 <p>If <code>message</code> is a <code>Function</code>, it will be lazy evaluated. Additionally, if
 <code>message</code> or its evaluated value is not a <code>String</code>, then 'toString()' will
diff --git a/all/dart/package-logging_logging/Logger/name.md b/all/dart/package-fuchsia_logger_logger/Logger/name.md
similarity index 100%
rename from all/dart/package-logging_logging/Logger/name.md
rename to all/dart/package-fuchsia_logger_logger/Logger/name.md
diff --git a/all/dart/package-logging_logging/Level/noSuchMethod.md b/all/dart/package-fuchsia_logger_logger/Logger/noSuchMethod.md
similarity index 79%
copy from all/dart/package-logging_logging/Level/noSuchMethod.md
copy to all/dart/package-fuchsia_logger_logger/Logger/noSuchMethod.md
index 7c7f7cc..7b7ae71 100644
--- a/all/dart/package-logging_logging/Level/noSuchMethod.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/noSuchMethod.md
@@ -10,7 +10,7 @@
 _inherited_
 
 <p>Invoked when a non-existent method or property is accessed.</p>
-<p>Classes can override <a href="../../package-logging_logging/Level/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
+<p>Classes can override <a href="../../package-fuchsia_logger_logger/Logger/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
 <p>If a value is returned, it becomes the result of the original invocation.</p>
 <p>The default behavior is to throw a <code>NoSuchMethodError</code>.</p>
 
diff --git a/all/dart/package-logging_logging/Logger/onRecord.md b/all/dart/package-fuchsia_logger_logger/Logger/onRecord.md
similarity index 72%
rename from all/dart/package-logging_logging/Logger/onRecord.md
rename to all/dart/package-fuchsia_logger_logger/Logger/onRecord.md
index 679882f..8ef209b 100644
--- a/all/dart/package-logging_logging/Logger/onRecord.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/onRecord.md
@@ -4,11 +4,11 @@
     *<Null safety>*
 
 
-Stream&lt;[LogRecord](../../package-logging_logging/LogRecord-class.md)> onRecord
+Stream&lt;[LogRecord](../../package-fuchsia_logger_logger/LogRecord-class.md)> onRecord
   
 
 
-<p>Returns a stream of messages added to this <a href="../../package-logging_logging/Logger-class.md">Logger</a>.</p>
+<p>Returns a stream of messages added to this <a href="../../package-fuchsia_logger_logger/Logger-class.md">Logger</a>.</p>
 <p>You can listen for messages using the standard stream APIs, for instance:</p>
 <pre class="language-dart"><code class="language-dart">logger.onRecord.listen((record) { ... });
 </code></pre>
diff --git a/all/dart/package-logging_logging/Logger/operator_equals.md b/all/dart/package-fuchsia_logger_logger/Logger/operator_equals.md
similarity index 91%
copy from all/dart/package-logging_logging/Logger/operator_equals.md
copy to all/dart/package-fuchsia_logger_logger/Logger/operator_equals.md
index 21f84ad..68a6bdf 100644
--- a/all/dart/package-logging_logging/Logger/operator_equals.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/operator_equals.md
@@ -36,7 +36,7 @@
 so whether two objects are equal should only change
 if at least one of the objects was modified.</p>
 <p>If a subclass overrides the equality operator it should override
-the <a href="../../package-logging_logging/Logger/hashCode.md">hashCode</a> method as well to maintain consistency.</p>
+the <a href="../../package-fuchsia_logger_logger/Logger/hashCode.md">hashCode</a> method as well to maintain consistency.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/parent.md b/all/dart/package-fuchsia_logger_logger/Logger/parent.md
similarity index 70%
rename from all/dart/package-logging_logging/Logger/parent.md
rename to all/dart/package-fuchsia_logger_logger/Logger/parent.md
index 6ec2cb2..8f56024 100644
--- a/all/dart/package-logging_logging/Logger/parent.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/parent.md
@@ -3,7 +3,7 @@
 
     *<Null safety>*
 
-[Logger](../../package-logging_logging/Logger-class.md) parent
+[Logger](../../package-fuchsia_logger_logger/Logger-class.md) parent
   
 _final_
 
diff --git a/all/dart/package-fuchsia_logger_logger/Logger/root.md b/all/dart/package-fuchsia_logger_logger/Logger/root.md
new file mode 100644
index 0000000..3a79e44
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/Logger/root.md
@@ -0,0 +1,20 @@
+
+# root property
+
+    *<Null safety>*
+
+[Logger](../../package-fuchsia_logger_logger/Logger-class.md) root
+  
+_final_
+
+<p>Top-level root <a href="../../package-fuchsia_logger_logger/Logger-class.md">Logger</a>.</p>
+
+## Implementation
+
+```dart
+static final Logger root = Logger('')
+
+
+```
+
+
diff --git a/all/dart/package-logging_logging/Logger/runtimeType.md b/all/dart/package-fuchsia_logger_logger/Logger/runtimeType.md
similarity index 100%
rename from all/dart/package-logging_logging/Logger/runtimeType.md
rename to all/dart/package-fuchsia_logger_logger/Logger/runtimeType.md
diff --git a/all/dart/package-logging_logging/Logger/severe.md b/all/dart/package-fuchsia_logger_logger/Logger/severe.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/severe.md
rename to all/dart/package-fuchsia_logger_logger/Logger/severe.md
index b4d34c5..9f03191 100644
--- a/all/dart/package-logging_logging/Logger/severe.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/severe.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/SEVERE-constant.md">Level.SEVERE</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/SEVERE-constant.md">Level.SEVERE</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/shout.md b/all/dart/package-fuchsia_logger_logger/Logger/shout.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/shout.md
rename to all/dart/package-fuchsia_logger_logger/Logger/shout.md
index c596974..2bae46e 100644
--- a/all/dart/package-logging_logging/Logger/shout.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/shout.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/SHOUT-constant.md">Level.SHOUT</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/SHOUT-constant.md">Level.SHOUT</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/Logger/toString.md b/all/dart/package-fuchsia_logger_logger/Logger/toString.md
similarity index 100%
rename from all/dart/package-logging_logging/Logger/toString.md
rename to all/dart/package-fuchsia_logger_logger/Logger/toString.md
diff --git a/all/dart/package-logging_logging/Logger/warning.md b/all/dart/package-fuchsia_logger_logger/Logger/warning.md
similarity index 68%
rename from all/dart/package-logging_logging/Logger/warning.md
rename to all/dart/package-fuchsia_logger_logger/Logger/warning.md
index fd127ff..da0ffbc 100644
--- a/all/dart/package-logging_logging/Logger/warning.md
+++ b/all/dart/package-fuchsia_logger_logger/Logger/warning.md
@@ -8,7 +8,7 @@
 (dynamic message, [Object error, StackTrace stackTrace])
 
 
-<p>Log message at level <a href="../../package-logging_logging/Level/WARNING-constant.md">Level.WARNING</a>.</p>
+<p>Log message at level <a href="../../package-fuchsia_logger_logger/Level/WARNING-constant.md">Level.WARNING</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-logging_logging/LoggerHandler.md b/all/dart/package-fuchsia_logger_logger/LoggerHandler.md
similarity index 67%
rename from all/dart/package-logging_logging/LoggerHandler.md
rename to all/dart/package-fuchsia_logger_logger/LoggerHandler.md
index 460a561..14f8893 100644
--- a/all/dart/package-logging_logging/LoggerHandler.md
+++ b/all/dart/package-fuchsia_logger_logger/LoggerHandler.md
@@ -6,9 +6,9 @@
 - @Deprecated(&#39;Will be removed in 1.0.0&#39;)
 
 void ~~LoggerHandler~~
-([LogRecord](../package-logging_logging/LogRecord-class.md) record)
+([LogRecord](../package-fuchsia_logger_logger/LogRecord-class.md) record)
 
-<p>Handler callback to process log entries as they are added to a <a href="../package-logging_logging/Logger-class.md">Logger</a>.</p>
+<p>Handler callback to process log entries as they are added to a <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a>.</p>
 
 ## Implementation
 
diff --git a/all/dart/package-fuchsia_logger_logger/defaultLevel-constant.md b/all/dart/package-fuchsia_logger_logger/defaultLevel-constant.md
new file mode 100644
index 0000000..f9160f8
--- /dev/null
+++ b/all/dart/package-fuchsia_logger_logger/defaultLevel-constant.md
@@ -0,0 +1,19 @@
+
+# defaultLevel top-level constant
+
+    *<Null safety>*
+
+[Level](../package-fuchsia_logger_logger/Level-class.md) const defaultLevel
+  
+
+
+<p>The default <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>.</p>
+
+## Implementation
+
+```dart
+const defaultLevel = Level.INFO
+```
+
+
+
diff --git a/all/dart/package-logging_logging/hierarchicalLoggingEnabled.md b/all/dart/package-fuchsia_logger_logger/hierarchicalLoggingEnabled.md
similarity index 100%
rename from all/dart/package-logging_logging/hierarchicalLoggingEnabled.md
rename to all/dart/package-fuchsia_logger_logger/hierarchicalLoggingEnabled.md
diff --git a/all/dart/package-fuchsia_logger_logger/log.md b/all/dart/package-fuchsia_logger_logger/log.md
index 14db629..86b1877 100644
--- a/all/dart/package-fuchsia_logger_logger/log.md
+++ b/all/dart/package-fuchsia_logger_logger/log.md
@@ -3,7 +3,7 @@
 
     *<Null safety>*
 
-[Logger](../package-logging_logging/Logger-class.md) log
+[Logger](../package-fuchsia_logger_logger/Logger-class.md) log
   
 _read / write_
 
diff --git a/all/dart/package-fuchsia_logger_logger/package-fuchsia_logger_logger-library.md b/all/dart/package-fuchsia_logger_logger/package-fuchsia_logger_logger-library.md
index 3ed8a06..05718ce 100644
--- a/all/dart/package-fuchsia_logger_logger/package-fuchsia_logger_logger-library.md
+++ b/all/dart/package-fuchsia_logger_logger/package-fuchsia_logger_logger-library.md
@@ -6,22 +6,22 @@
 
 ## Classes
 
-##### [Level](../package-logging_logging/Level-class.md)
+##### [Level](../package-fuchsia_logger_logger/Level-class.md)
 
-<a href="../package-logging_logging/Level-class.md">Level</a>s to control logging output. Logging can be enabled to include all
-levels above certain <a href="../package-logging_logging/Level-class.md">Level</a>. <a href="../package-logging_logging/Level-class.md">Level</a>s are ordered using an integer
-value <a href="../package-logging_logging/Level/value.md">Level.value</a>. The predefined <a href="../package-logging_logging/Level-class.md">Level</a> constants below are sorted as
-follows (in descending order): <a href="../package-logging_logging/Level/SHOUT-constant.md">Level.SHOUT</a>, <a href="../package-logging_logging/Level/SEVERE-constant.md">Level.SEVERE</a>,
-<a href="../package-logging_logging/Level/WARNING-constant.md">Level.WARNING</a>, <a href="../package-logging_logging/Level/INFO-constant.md">Level.INFO</a>, <a href="../package-logging_logging/Level/CONFIG-constant.md">Level.CONFIG</a>, <a href="../package-logging_logging/Level/FINE-constant.md">Level.FINE</a>, <a href="../package-logging_logging/Level/FINER-constant.md">Level.FINER</a>,
-<a href="../package-logging_logging/Level/FINEST-constant.md">Level.FINEST</a>, and <a href="../package-logging_logging/Level/ALL-constant.md">Level.ALL</a>. [...](../package-logging_logging/Level-class.md)
+<a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>s to control logging output. Logging can be enabled to include all
+levels above certain <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>. <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>s are ordered using an integer
+value <a href="../package-fuchsia_logger_logger/Level/value.md">Level.value</a>. The predefined <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a> constants below are sorted as
+follows (in descending order): <a href="../package-fuchsia_logger_logger/Level/SHOUT-constant.md">Level.SHOUT</a>, <a href="../package-fuchsia_logger_logger/Level/SEVERE-constant.md">Level.SEVERE</a>,
+<a href="../package-fuchsia_logger_logger/Level/WARNING-constant.md">Level.WARNING</a>, <a href="../package-fuchsia_logger_logger/Level/INFO-constant.md">Level.INFO</a>, <a href="../package-fuchsia_logger_logger/Level/CONFIG-constant.md">Level.CONFIG</a>, <a href="../package-fuchsia_logger_logger/Level/FINE-constant.md">Level.FINE</a>, <a href="../package-fuchsia_logger_logger/Level/FINER-constant.md">Level.FINER</a>,
+<a href="../package-fuchsia_logger_logger/Level/FINEST-constant.md">Level.FINEST</a>, and <a href="../package-fuchsia_logger_logger/Level/ALL-constant.md">Level.ALL</a>. [...](../package-fuchsia_logger_logger/Level-class.md)
 
-##### [Logger](../package-logging_logging/Logger-class.md)
+##### [Logger](../package-fuchsia_logger_logger/Logger-class.md)
 
-Use a <a href="../package-logging_logging/Logger-class.md">Logger</a> to log debug messages. [...](../package-logging_logging/Logger-class.md)
+Use a <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a> to log debug messages. [...](../package-fuchsia_logger_logger/Logger-class.md)
 
-##### [LogRecord](../package-logging_logging/LogRecord-class.md)
+##### [LogRecord](../package-fuchsia_logger_logger/LogRecord-class.md)
 
-A log entry representation used to propagate information from <a href="../package-logging_logging/Logger-class.md">Logger</a> to
+A log entry representation used to propagate information from <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a> to
 individual handlers. 
 
 
@@ -29,34 +29,34 @@
 
 ## Constants
 
-##### [defaultLevel](../package-logging_logging/defaultLevel-constant.md) const [Level](../package-logging_logging/Level-class.md)
+##### [defaultLevel](../package-fuchsia_logger_logger/defaultLevel-constant.md) const [Level](../package-fuchsia_logger_logger/Level-class.md)
 
-The default <a href="../package-logging_logging/Level-class.md">Level</a>.   
+The default <a href="../package-fuchsia_logger_logger/Level-class.md">Level</a>.   
 
 
 
 ## Properties
 
-##### [hierarchicalLoggingEnabled](../package-logging_logging/hierarchicalLoggingEnabled.md) &#8596; bool
+##### [hierarchicalLoggingEnabled](../package-fuchsia_logger_logger/hierarchicalLoggingEnabled.md) &#8596; bool
 
 Whether to allow fine-grain logging and configuration of loggers in a
-hierarchy. [...](../package-logging_logging/hierarchicalLoggingEnabled.md)  
+hierarchy. [...](../package-fuchsia_logger_logger/hierarchicalLoggingEnabled.md)  
 _read / write_
 
-##### [log](../package-fuchsia_logger_logger/log.md) &#8596; [Logger](../package-logging_logging/Logger-class.md)
+##### [log](../package-fuchsia_logger_logger/log.md) &#8596; [Logger](../package-fuchsia_logger_logger/Logger-class.md)
 
 The logger instance in which logs will be written. [...](../package-fuchsia_logger_logger/log.md)  
 _read / write_
 
-##### [recordStackTraceAtLevel](../package-logging_logging/recordStackTraceAtLevel.md) &#8596; [Level](../package-logging_logging/Level-class.md)
+##### [recordStackTraceAtLevel](../package-fuchsia_logger_logger/recordStackTraceAtLevel.md) &#8596; [Level](../package-fuchsia_logger_logger/Level-class.md)
 
-Automatically record stack traces for any message of this level or above. [...](../package-logging_logging/recordStackTraceAtLevel.md)  
+Automatically record stack traces for any message of this level or above. [...](../package-fuchsia_logger_logger/recordStackTraceAtLevel.md)  
 _read / write_
 
 
 ## Functions
 
-##### [setupLogger](../package-fuchsia_logger_logger/setupLogger.md)({String? name, [Level](../package-logging_logging/Level-class.md)? level, List&lt;String>? globalTags, bool? forceShowCodeLocation}) void
+##### [setupLogger](../package-fuchsia_logger_logger/setupLogger.md)({String? name, [Level](../package-fuchsia_logger_logger/Level-class.md)? level, List&lt;String>? globalTags, bool? forceShowCodeLocation}) void
 
 Sets up the default logger for the current Dart application. [...](../package-fuchsia_logger_logger/setupLogger.md)  
 
@@ -65,9 +65,9 @@
 
 ## Typedefs
 
-##### [~~LoggerHandler~~](../package-logging_logging/LoggerHandler.md)([LogRecord](../package-logging_logging/LogRecord-class.md) record) void
+##### [~~LoggerHandler~~](../package-fuchsia_logger_logger/LoggerHandler.md)([LogRecord](../package-fuchsia_logger_logger/LogRecord-class.md) record) void
 
-Handler callback to process log entries as they are added to a <a href="../package-logging_logging/Logger-class.md">Logger</a>.   
+Handler callback to process log entries as they are added to a <a href="../package-fuchsia_logger_logger/Logger-class.md">Logger</a>.   
 _@Deprecated(&#39;Will be removed in 1.0.0&#39;)_
 
 
diff --git a/all/dart/package-logging_logging/recordStackTraceAtLevel.md b/all/dart/package-fuchsia_logger_logger/recordStackTraceAtLevel.md
similarity index 78%
rename from all/dart/package-logging_logging/recordStackTraceAtLevel.md
rename to all/dart/package-fuchsia_logger_logger/recordStackTraceAtLevel.md
index d8cb688..e9bb0d1 100644
--- a/all/dart/package-logging_logging/recordStackTraceAtLevel.md
+++ b/all/dart/package-fuchsia_logger_logger/recordStackTraceAtLevel.md
@@ -3,7 +3,7 @@
 
     *<Null safety>*
 
-[Level](../package-logging_logging/Level-class.md) recordStackTraceAtLevel
+[Level](../package-fuchsia_logger_logger/Level-class.md) recordStackTraceAtLevel
   
 _read / write_
 
diff --git a/all/dart/package-fuchsia_logger_logger/setupLogger.md b/all/dart/package-fuchsia_logger_logger/setupLogger.md
index e9cc105..7479920 100644
--- a/all/dart/package-fuchsia_logger_logger/setupLogger.md
+++ b/all/dart/package-fuchsia_logger_logger/setupLogger.md
@@ -5,7 +5,7 @@
 
 
 void setupLogger
-({String? name, [Level](../package-logging_logging/Level-class.md)? level, List&lt;String>? globalTags, bool? forceShowCodeLocation})
+({String? name, [Level](../package-fuchsia_logger_logger/Level-class.md)? level, List&lt;String>? globalTags, bool? forceShowCodeLocation})
 
 <p>Sets up the default logger for the current Dart application.</p>
 <p>Every Dart application should call this <a href="../package-fuchsia_logger_logger/setupLogger.md">setupLogger</a> function in their main
@@ -14,7 +14,7 @@
 will default to the last segment (i.e. basename) of the application url.</p>
 <p>If <code>level</code> is provided, only the log messages of which level is greater than
 equal to the provided <code>level</code> will be shown. If not provided, it defaults to
-<a href="../package-logging_logging/Level/ALL-constant.md">Level.ALL</a>.</p>
+<a href="../package-fuchsia_logger_logger/Level/ALL-constant.md">Level.ALL</a>.</p>
 <p>If <code>globalTags</code> is provided, these tags will be added to each message logged
 via this logger. The system logger can only accept 5 tags with each log
 record. Each record will include the name provided in the <a href="../package-fuchsia_logger_logger/setupLogger.md">setupLogger</a>
diff --git a/all/dart/package-logging_logging/Level-class.md b/all/dart/package-logging_logging/Level-class.md
deleted file mode 100644
index 9c4bb15..0000000
--- a/all/dart/package-logging_logging/Level-class.md
+++ /dev/null
@@ -1,162 +0,0 @@
-
-# Level class
-
-    *<Null safety>*
-
-<p><a href="../package-logging_logging/Level-class.md">Level</a>s to control logging output. Logging can be enabled to include all
-levels above certain <a href="../package-logging_logging/Level-class.md">Level</a>. <a href="../package-logging_logging/Level-class.md">Level</a>s are ordered using an integer
-value <a href="../package-logging_logging/Level/value.md">Level.value</a>. The predefined <a href="../package-logging_logging/Level-class.md">Level</a> constants below are sorted as
-follows (in descending order): <a href="../package-logging_logging/Level/SHOUT-constant.md">Level.SHOUT</a>, <a href="../package-logging_logging/Level/SEVERE-constant.md">Level.SEVERE</a>,
-<a href="../package-logging_logging/Level/WARNING-constant.md">Level.WARNING</a>, <a href="../package-logging_logging/Level/INFO-constant.md">Level.INFO</a>, <a href="../package-logging_logging/Level/CONFIG-constant.md">Level.CONFIG</a>, <a href="../package-logging_logging/Level/FINE-constant.md">Level.FINE</a>, <a href="../package-logging_logging/Level/FINER-constant.md">Level.FINER</a>,
-<a href="../package-logging_logging/Level/FINEST-constant.md">Level.FINEST</a>, and <a href="../package-logging_logging/Level/ALL-constant.md">Level.ALL</a>.</p>
-<p>We recommend using one of the predefined logging levels. If you define your
-own level, make sure you use a value between those used in <a href="../package-logging_logging/Level/ALL-constant.md">Level.ALL</a> and
-<a href="../package-logging_logging/Level/OFF-constant.md">Level.OFF</a>.</p>
-
-
-**Implemented types**
-
-- Comparable&lt;[Level](../package-logging_logging/Level-class.md)>
-
-
-
-
-
-## Constructors
-
-[Level](../package-logging_logging/Level/Level.md) (String name, int value)
-
-   
-_const_ 
-
-
-## Properties
-
-##### [hashCode](../package-logging_logging/Level/hashCode.md) &#8594; int
-
-The hash code for this object. [...](../package-logging_logging/Level/hashCode.md)  
-_read-only, override_
-
-##### [name](../package-logging_logging/Level/name.md) &#8594; String
-
-   
-_final_
-
-##### [runtimeType](../package-logging_logging/Level/runtimeType.md) &#8594; Type
-
-A representation of the runtime type of the object.   
-_read-only, inherited_
-
-##### [value](../package-logging_logging/Level/value.md) &#8594; int
-
-Unique value for this level. Used to order levels, so filtering can
-exclude messages whose level is under certain value.   
-_final_
-
-
-## Methods
-
-##### [compareTo](../package-logging_logging/Level/compareTo.md)([Level](../package-logging_logging/Level-class.md) other) int
-
-Compares this object to another <code>Comparable</code> [...](../package-logging_logging/Level/compareTo.md)  
-_override_
-
-##### [noSuchMethod](../package-logging_logging/Level/noSuchMethod.md)(Invocation invocation) dynamic
-
-Invoked when a non-existent method or property is accessed. [...](../package-logging_logging/Level/noSuchMethod.md)  
-_inherited_
-
-##### [toString](../package-logging_logging/Level/toString.md)() String
-
-Returns a string representation of this object.   
-_override_
-
-
-## Operators
-
-##### [operator <](../package-logging_logging/Level/operator_less.md)([Level](../package-logging_logging/Level-class.md) other) bool
-
-   
-
-
-##### [operator <=](../package-logging_logging/Level/operator_less_equal.md)([Level](../package-logging_logging/Level-class.md) other) bool
-
-   
-
-
-##### [operator ==](../package-logging_logging/Level/operator_equals.md)(Object other) bool
-
-The equality operator. [...](../package-logging_logging/Level/operator_equals.md)  
-_override_
-
-##### [operator >](../package-logging_logging/Level/operator_greater.md)([Level](../package-logging_logging/Level-class.md) other) bool
-
-   
-
-
-##### [operator >=](../package-logging_logging/Level/operator_greater_equal.md)([Level](../package-logging_logging/Level-class.md) other) bool
-
-   
-
-
-
-
-
-## Constants
-
-##### [ALL](../package-logging_logging/Level/ALL-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Special key to turn on logging for all levels (<a href="../package-logging_logging/Level/value.md">value</a> = 0).   
-
-
-##### [CONFIG](../package-logging_logging/Level/CONFIG-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for static configuration messages (<a href="../package-logging_logging/Level/value.md">value</a> = 700).   
-
-
-##### [FINE](../package-logging_logging/Level/FINE-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for tracing information (<a href="../package-logging_logging/Level/value.md">value</a> = 500).   
-
-
-##### [FINER](../package-logging_logging/Level/FINER-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for fairly detailed tracing (<a href="../package-logging_logging/Level/value.md">value</a> = 400).   
-
-
-##### [FINEST](../package-logging_logging/Level/FINEST-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for highly detailed tracing (<a href="../package-logging_logging/Level/value.md">value</a> = 300).   
-
-
-##### [INFO](../package-logging_logging/Level/INFO-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for informational messages (<a href="../package-logging_logging/Level/value.md">value</a> = 800).   
-
-
-##### [LEVELS](../package-logging_logging/Level/LEVELS-constant.md) const List&lt;[Level](../package-logging_logging/Level-class.md)>
-
-   
-
-
-##### [OFF](../package-logging_logging/Level/OFF-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Special key to turn off all logging (<a href="../package-logging_logging/Level/value.md">value</a> = 2000).   
-
-
-##### [SEVERE](../package-logging_logging/Level/SEVERE-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for serious failures (<a href="../package-logging_logging/Level/value.md">value</a> = 1000).   
-
-
-##### [SHOUT](../package-logging_logging/Level/SHOUT-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for extra debugging loudness (<a href="../package-logging_logging/Level/value.md">value</a> = 1200).   
-
-
-##### [WARNING](../package-logging_logging/Level/WARNING-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-Key for potential problems (<a href="../package-logging_logging/Level/value.md">value</a> = 900).   
-
-
-
diff --git a/all/dart/package-logging_logging/Level/ALL-constant.md b/all/dart/package-logging_logging/Level/ALL-constant.md
deleted file mode 100644
index 8e3e03e..0000000
--- a/all/dart/package-logging_logging/Level/ALL-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# ALL constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const ALL
-  
-
-
-<p>Special key to turn on logging for all levels (<a href="../../package-logging_logging/Level/value.md">value</a> = 0).</p>
-
-## Implementation
-
-```dart
-static const Level ALL = Level('ALL', 0)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/CONFIG-constant.md b/all/dart/package-logging_logging/Level/CONFIG-constant.md
deleted file mode 100644
index a4f9e0f..0000000
--- a/all/dart/package-logging_logging/Level/CONFIG-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# CONFIG constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const CONFIG
-  
-
-
-<p>Key for static configuration messages (<a href="../../package-logging_logging/Level/value.md">value</a> = 700).</p>
-
-## Implementation
-
-```dart
-static const Level CONFIG = Level('CONFIG', 700)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/FINE-constant.md b/all/dart/package-logging_logging/Level/FINE-constant.md
deleted file mode 100644
index 95997f4..0000000
--- a/all/dart/package-logging_logging/Level/FINE-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# FINE constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const FINE
-  
-
-
-<p>Key for tracing information (<a href="../../package-logging_logging/Level/value.md">value</a> = 500).</p>
-
-## Implementation
-
-```dart
-static const Level FINE = Level('FINE', 500)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/FINER-constant.md b/all/dart/package-logging_logging/Level/FINER-constant.md
deleted file mode 100644
index 144cd08..0000000
--- a/all/dart/package-logging_logging/Level/FINER-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# FINER constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const FINER
-  
-
-
-<p>Key for fairly detailed tracing (<a href="../../package-logging_logging/Level/value.md">value</a> = 400).</p>
-
-## Implementation
-
-```dart
-static const Level FINER = Level('FINER', 400)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/FINEST-constant.md b/all/dart/package-logging_logging/Level/FINEST-constant.md
deleted file mode 100644
index 33452d6..0000000
--- a/all/dart/package-logging_logging/Level/FINEST-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# FINEST constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const FINEST
-  
-
-
-<p>Key for highly detailed tracing (<a href="../../package-logging_logging/Level/value.md">value</a> = 300).</p>
-
-## Implementation
-
-```dart
-static const Level FINEST = Level('FINEST', 300)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/INFO-constant.md b/all/dart/package-logging_logging/Level/INFO-constant.md
deleted file mode 100644
index 8390e5d..0000000
--- a/all/dart/package-logging_logging/Level/INFO-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# INFO constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const INFO
-  
-
-
-<p>Key for informational messages (<a href="../../package-logging_logging/Level/value.md">value</a> = 800).</p>
-
-## Implementation
-
-```dart
-static const Level INFO = Level('INFO', 800)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/OFF-constant.md b/all/dart/package-logging_logging/Level/OFF-constant.md
deleted file mode 100644
index 7a9736e..0000000
--- a/all/dart/package-logging_logging/Level/OFF-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# OFF constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const OFF
-  
-
-
-<p>Special key to turn off all logging (<a href="../../package-logging_logging/Level/value.md">value</a> = 2000).</p>
-
-## Implementation
-
-```dart
-static const Level OFF = Level('OFF', 2000)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/SEVERE-constant.md b/all/dart/package-logging_logging/Level/SEVERE-constant.md
deleted file mode 100644
index 3fdbaab..0000000
--- a/all/dart/package-logging_logging/Level/SEVERE-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# SEVERE constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const SEVERE
-  
-
-
-<p>Key for serious failures (<a href="../../package-logging_logging/Level/value.md">value</a> = 1000).</p>
-
-## Implementation
-
-```dart
-static const Level SEVERE = Level('SEVERE', 1000)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/SHOUT-constant.md b/all/dart/package-logging_logging/Level/SHOUT-constant.md
deleted file mode 100644
index 766455b..0000000
--- a/all/dart/package-logging_logging/Level/SHOUT-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# SHOUT constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const SHOUT
-  
-
-
-<p>Key for extra debugging loudness (<a href="../../package-logging_logging/Level/value.md">value</a> = 1200).</p>
-
-## Implementation
-
-```dart
-static const Level SHOUT = Level('SHOUT', 1200)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/WARNING-constant.md b/all/dart/package-logging_logging/Level/WARNING-constant.md
deleted file mode 100644
index 2d231ed..0000000
--- a/all/dart/package-logging_logging/Level/WARNING-constant.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# WARNING constant
-
-    *<Null safety>*
-
-[Level](../../package-logging_logging/Level-class.md) const WARNING
-  
-
-
-<p>Key for potential problems (<a href="../../package-logging_logging/Level/value.md">value</a> = 900).</p>
-
-## Implementation
-
-```dart
-static const Level WARNING = Level('WARNING', 900)
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/Level/hashCode.md b/all/dart/package-logging_logging/Level/hashCode.md
deleted file mode 100644
index b85fca4..0000000
--- a/all/dart/package-logging_logging/Level/hashCode.md
+++ /dev/null
@@ -1,41 +0,0 @@
-
-# hashCode property
-
-    *<Null safety>*
-
-
-int hashCode
-  
-_override_
-
-<p>The hash code for this object.</p>
-<p>A hash code is a single integer which represents the state of the object
-that affects <a href="../../package-logging_logging/Level/operator_equals.md">operator ==</a> comparisons.</p>
-<p>All objects have hash codes.
-The default hash code represents only the identity of the object,
-the same way as the default <a href="../../package-logging_logging/Level/operator_equals.md">operator ==</a> implementation only considers objects
-equal if they are identical (see <code>identityHashCode</code>).</p>
-<p>If <a href="../../package-logging_logging/Level/operator_equals.md">operator ==</a> is overridden to use the object state instead,
-the hash code must also be changed to represent that state.</p>
-<p>Hash codes must be the same for objects that are equal to each other
-according to <a href="../../package-logging_logging/Level/operator_equals.md">operator ==</a>.
-The hash code of an object should only change if the object changes
-in a way that affects equality.
-There are no further requirements for the hash codes.
-They need not be consistent between executions of the same program
-and there are no distribution guarantees.</p>
-<p>Objects that are not equal are allowed to have the same hash code,
-it is even technically allowed that all instances have the same hash code,
-but if clashes happen too often, it may reduce the efficiency of hash-based
-data structures like <code>HashSet</code> or <code>HashMap</code>.</p>
-<p>If a subclass overrides <a href="../../package-logging_logging/Level/hashCode.md">hashCode</a>, it should override the
-<a href="../../package-logging_logging/Level/operator_equals.md">operator ==</a> operator as well to maintain consistency.</p>
-
-## Implementation
-
-```dart
-@override
-int get hashCode => value;
-```
-
-
diff --git a/all/dart/package-logging_logging/LogRecord-class.md b/all/dart/package-logging_logging/LogRecord-class.md
deleted file mode 100644
index d114b12..0000000
--- a/all/dart/package-logging_logging/LogRecord-class.md
+++ /dev/null
@@ -1,99 +0,0 @@
-
-# LogRecord class
-
-    *<Null safety>*
-
-<p>A log entry representation used to propagate information from <a href="../package-logging_logging/Logger-class.md">Logger</a> to
-individual handlers.</p>
-
-
-## Constructors
-
-[LogRecord](../package-logging_logging/LogRecord/LogRecord.md) ([Level](../package-logging_logging/Level-class.md) level, String message, String loggerName, [Object error, StackTrace stackTrace, Zone zone, Object object])
-
-   
- 
-
-
-## Properties
-
-##### [error](../package-logging_logging/LogRecord/error.md) &#8594; Object
-
-Associated error (if any) when recording errors messages.   
-_final_
-
-##### [hashCode](../package-logging_logging/LogRecord/hashCode.md) &#8594; int
-
-The hash code for this object. [...](../package-logging_logging/LogRecord/hashCode.md)  
-_read-only, inherited_
-
-##### [level](../package-logging_logging/LogRecord/level.md) &#8594; [Level](../package-logging_logging/Level-class.md)
-
-   
-_final_
-
-##### [loggerName](../package-logging_logging/LogRecord/loggerName.md) &#8594; String
-
-Logger where this record is stored.   
-_final_
-
-##### [message](../package-logging_logging/LogRecord/message.md) &#8594; String
-
-   
-_final_
-
-##### [object](../package-logging_logging/LogRecord/object.md) &#8594; Object
-
-Non-string message passed to Logger.   
-_final_
-
-##### [runtimeType](../package-logging_logging/LogRecord/runtimeType.md) &#8594; Type
-
-A representation of the runtime type of the object.   
-_read-only, inherited_
-
-##### [sequenceNumber](../package-logging_logging/LogRecord/sequenceNumber.md) &#8594; int
-
-Unique sequence number greater than all log records created before it.   
-_final_
-
-##### [stackTrace](../package-logging_logging/LogRecord/stackTrace.md) &#8594; StackTrace
-
-Associated stackTrace (if any) when recording errors messages.   
-_final_
-
-##### [time](../package-logging_logging/LogRecord/time.md) &#8594; DateTime
-
-Time when this record was created.   
-_final_
-
-##### [zone](../package-logging_logging/LogRecord/zone.md) &#8594; Zone
-
-Zone of the calling code which resulted in this LogRecord.   
-_final_
-
-
-## Methods
-
-##### [noSuchMethod](../package-logging_logging/LogRecord/noSuchMethod.md)(Invocation invocation) dynamic
-
-Invoked when a non-existent method or property is accessed. [...](../package-logging_logging/LogRecord/noSuchMethod.md)  
-_inherited_
-
-##### [toString](../package-logging_logging/LogRecord/toString.md)() String
-
-Returns a string representation of this object.   
-_override_
-
-
-## Operators
-
-##### [operator ==](../package-logging_logging/LogRecord/operator_equals.md)(Object other) bool
-
-The equality operator. [...](../package-logging_logging/LogRecord/operator_equals.md)  
-_inherited_
-
-
-
-
-
diff --git a/all/dart/package-logging_logging/LogRecord/hashCode.md b/all/dart/package-logging_logging/LogRecord/hashCode.md
deleted file mode 100644
index cd6f884..0000000
--- a/all/dart/package-logging_logging/LogRecord/hashCode.md
+++ /dev/null
@@ -1,41 +0,0 @@
-
-# hashCode property
-
-[view source](https://github.com/dart-lang/sdk/blob/1a18fff9ad2ee79095f8b92d76f714cb666a3384/sdk/lib/core/object.dart#L92)
-    *<Null safety>*
-
-
-int hashCode
-  
-_inherited_
-
-<p>The hash code for this object.</p>
-<p>A hash code is a single integer which represents the state of the object
-that affects <a href="../../package-logging_logging/LogRecord/operator_equals.md">operator ==</a> comparisons.</p>
-<p>All objects have hash codes.
-The default hash code represents only the identity of the object,
-the same way as the default <a href="../../package-logging_logging/LogRecord/operator_equals.md">operator ==</a> implementation only considers objects
-equal if they are identical (see <code>identityHashCode</code>).</p>
-<p>If <a href="../../package-logging_logging/LogRecord/operator_equals.md">operator ==</a> is overridden to use the object state instead,
-the hash code must also be changed to represent that state.</p>
-<p>Hash codes must be the same for objects that are equal to each other
-according to <a href="../../package-logging_logging/LogRecord/operator_equals.md">operator ==</a>.
-The hash code of an object should only change if the object changes
-in a way that affects equality.
-There are no further requirements for the hash codes.
-They need not be consistent between executions of the same program
-and there are no distribution guarantees.</p>
-<p>Objects that are not equal are allowed to have the same hash code,
-it is even technically allowed that all instances have the same hash code,
-but if clashes happen too often, it may reduce the efficiency of hash-based
-data structures like <code>HashSet</code> or <code>HashMap</code>.</p>
-<p>If a subclass overrides <a href="../../package-logging_logging/LogRecord/hashCode.md">hashCode</a>, it should override the
-<a href="../../package-logging_logging/LogRecord/operator_equals.md">operator ==</a> operator as well to maintain consistency.</p>
-
-## Implementation
-
-```dart
-external int get hashCode;
-```
-
-
diff --git a/all/dart/package-logging_logging/LogRecord/noSuchMethod.md b/all/dart/package-logging_logging/LogRecord/noSuchMethod.md
deleted file mode 100644
index 3128bcf..0000000
--- a/all/dart/package-logging_logging/LogRecord/noSuchMethod.md
+++ /dev/null
@@ -1,24 +0,0 @@
-
-# noSuchMethod method
-
-[view source](https://github.com/dart-lang/sdk/blob/1a18fff9ad2ee79095f8b92d76f714cb666a3384/sdk/lib/core/object.dart#L109)
-    *<Null safety>*
-
-
-dynamic noSuchMethod
-(Invocation invocation)
-_inherited_
-
-<p>Invoked when a non-existent method or property is accessed.</p>
-<p>Classes can override <a href="../../package-logging_logging/LogRecord/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
-<p>If a value is returned, it becomes the result of the original invocation.</p>
-<p>The default behavior is to throw a <code>NoSuchMethodError</code>.</p>
-
-## Implementation
-
-```dart
-@pragma("vm:entry-point")
-external dynamic noSuchMethod(Invocation invocation);
-```
-
-
diff --git a/all/dart/package-logging_logging/LogRecord/operator_equals.md b/all/dart/package-logging_logging/LogRecord/operator_equals.md
deleted file mode 100644
index 4ee76e9..0000000
--- a/all/dart/package-logging_logging/LogRecord/operator_equals.md
+++ /dev/null
@@ -1,47 +0,0 @@
-
-# operator == method
-
-[view source](https://github.com/dart-lang/sdk/blob/1a18fff9ad2ee79095f8b92d76f714cb666a3384/sdk/lib/core/object.dart#L60)
-    *<Null safety>*
-
-
-bool operator ==
-(Object other)
-_inherited_
-
-<p>The equality operator.</p>
-<p>The default behavior for all <code>Object</code>s is to return true if and
-only if <code>this</code> and <code>other</code> are the same object.</p>
-<p>Override this method to specify a different equality relation on
-a class. The overriding method must still be an equivalence relation.
-That is, it must be:</p>
-<ul>
-<li>
-<p>Total: It must return a boolean for all arguments. It should never throw
-or return <code>null</code>.</p>
-</li>
-<li>
-<p>Reflexive: For all objects <code>o</code>, <code>o == o</code> must be true.</p>
-</li>
-<li>
-<p>Symmetric: For all objects <code>o1</code> and <code>o2</code>, <code>o1 == o2</code> and <code>o2 == o1</code> must
-either both be true, or both be false.</p>
-</li>
-<li>
-<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
-<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p>
-</li>
-</ul>
-<p>The method should also be consistent over time,
-so whether two objects are equal should only change
-if at least one of the objects was modified.</p>
-<p>If a subclass overrides the equality operator it should override
-the <a href="../../package-logging_logging/LogRecord/hashCode.md">hashCode</a> method as well to maintain consistency.</p>
-
-## Implementation
-
-```dart
-external bool operator ==(Object other);
-```
-
-
diff --git a/all/dart/package-logging_logging/Logger-class.md b/all/dart/package-logging_logging/Logger-class.md
deleted file mode 100644
index a5f08ae..0000000
--- a/all/dart/package-logging_logging/Logger-class.md
+++ /dev/null
@@ -1,154 +0,0 @@
-
-# Logger class
-
-    *<Null safety>*
-
-<p>Use a <a href="../package-logging_logging/Logger-class.md">Logger</a> to log debug messages.</p>
-<p><a href="../package-logging_logging/Logger-class.md">Logger</a>s are named using a hierarchical dot-separated name convention.</p>
-
-
-## Constructors
-
-[Logger](../package-logging_logging/Logger/Logger.md) (String name)
-
-Singleton constructor. Calling <code>new Logger(name)</code> will return the same
-actual instance whenever it is called with the same string name.   
- _factory_
-
-[Logger.detached](../package-logging_logging/Logger/Logger.detached.md) (String name)
-
-Creates a new detached <a href="../package-logging_logging/Logger-class.md">Logger</a>. [...](../package-logging_logging/Logger/Logger.detached.md)  
- _factory_
-
-
-## Properties
-
-##### [children](../package-logging_logging/Logger/children.md) &#8594; Map&lt;String, [Logger](../package-logging_logging/Logger-class.md)>
-
-Children in the hierarchy of loggers, indexed by their simple names.   
-_final_
-
-##### [fullName](../package-logging_logging/Logger/fullName.md) &#8594; String
-
-The full name of this logger, which includes the parent's full name.   
-_read-only_
-
-##### [hashCode](../package-logging_logging/Logger/hashCode.md) &#8594; int
-
-The hash code for this object. [...](../package-logging_logging/Logger/hashCode.md)  
-_read-only, inherited_
-
-##### [level](../package-logging_logging/Logger/level.md) &#8596; [Level](../package-logging_logging/Level-class.md)
-
-Effective level considering the levels established in this logger's
-parents (when <a href="../package-logging_logging/hierarchicalLoggingEnabled.md">hierarchicalLoggingEnabled</a> is true).   
-_read / write_
-
-##### [name](../package-logging_logging/Logger/name.md) &#8594; String
-
-Simple name of this logger.   
-_final_
-
-##### [onRecord](../package-logging_logging/Logger/onRecord.md) &#8594; Stream&lt;[LogRecord](../package-logging_logging/LogRecord-class.md)>
-
-Returns a stream of messages added to this <a href="../package-logging_logging/Logger-class.md">Logger</a>. [...](../package-logging_logging/Logger/onRecord.md)  
-_read-only_
-
-##### [parent](../package-logging_logging/Logger/parent.md) &#8594; [Logger](../package-logging_logging/Logger-class.md)
-
-Parent of this logger in the hierarchy of loggers.   
-_final_
-
-##### [runtimeType](../package-logging_logging/Logger/runtimeType.md) &#8594; Type
-
-A representation of the runtime type of the object.   
-_read-only, inherited_
-
-
-## Methods
-
-##### [clearListeners](../package-logging_logging/Logger/clearListeners.md)() void
-
-   
-
-
-##### [config](../package-logging_logging/Logger/config.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/CONFIG-constant.md">Level.CONFIG</a>.   
-
-
-##### [fine](../package-logging_logging/Logger/fine.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/FINE-constant.md">Level.FINE</a>.   
-
-
-##### [finer](../package-logging_logging/Logger/finer.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/FINER-constant.md">Level.FINER</a>.   
-
-
-##### [finest](../package-logging_logging/Logger/finest.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/FINEST-constant.md">Level.FINEST</a>.   
-
-
-##### [info](../package-logging_logging/Logger/info.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/INFO-constant.md">Level.INFO</a>.   
-
-
-##### [isLoggable](../package-logging_logging/Logger/isLoggable.md)([Level](../package-logging_logging/Level-class.md) value) bool
-
-Whether a message for <code>value</code>'s level is loggable in this logger.   
-
-
-##### [log](../package-logging_logging/Logger/log.md)([Level](../package-logging_logging/Level-class.md) logLevel, dynamic message, [Object error, StackTrace stackTrace, Zone zone]) void
-
-Adds a log record for a <code>message</code> at a particular <code>logLevel</code> if
-<code>isLoggable(logLevel)</code> is true. [...](../package-logging_logging/Logger/log.md)  
-
-
-##### [noSuchMethod](../package-logging_logging/Logger/noSuchMethod.md)(Invocation invocation) dynamic
-
-Invoked when a non-existent method or property is accessed. [...](../package-logging_logging/Logger/noSuchMethod.md)  
-_inherited_
-
-##### [severe](../package-logging_logging/Logger/severe.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/SEVERE-constant.md">Level.SEVERE</a>.   
-
-
-##### [shout](../package-logging_logging/Logger/shout.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/SHOUT-constant.md">Level.SHOUT</a>.   
-
-
-##### [toString](../package-logging_logging/Logger/toString.md)() String
-
-Returns a string representation of this object.   
-_inherited_
-
-##### [warning](../package-logging_logging/Logger/warning.md)(dynamic message, [Object error, StackTrace stackTrace]) void
-
-Log message at level <a href="../package-logging_logging/Level/WARNING-constant.md">Level.WARNING</a>.   
-
-
-
-## Operators
-
-##### [operator ==](../package-logging_logging/Logger/operator_equals.md)(Object other) bool
-
-The equality operator. [...](../package-logging_logging/Logger/operator_equals.md)  
-_inherited_
-
-
-## Static Properties
-
-##### [root](../package-logging_logging/Logger/root.md) &#8594; [Logger](../package-logging_logging/Logger-class.md)
-
-Top-level root <a href="../package-logging_logging/Logger-class.md">Logger</a>.   
-_final_
-
-
-
-
diff --git a/all/dart/package-logging_logging/Logger/Logger.detached.md b/all/dart/package-logging_logging/Logger/Logger.detached.md
deleted file mode 100644
index 24e4576..0000000
--- a/all/dart/package-logging_logging/Logger/Logger.detached.md
+++ /dev/null
@@ -1,24 +0,0 @@
-
-# Logger.detached constructor
-
-    *<Null safety>*
-
-
-
-Logger.detached(String name)
-
-<p>Creates a new detached <a href="../../package-logging_logging/Logger-class.md">Logger</a>.</p>
-<p>Returns a new <a href="../../package-logging_logging/Logger-class.md">Logger</a> instance (unlike <code>new Logger</code>, which returns a
-<a href="../../package-logging_logging/Logger-class.md">Logger</a> singleton), which doesn't have any parent or children,
-and is not a part of the global hierarchical loggers structure.</p>
-<p>It can be useful when you just need a local short-living logger,
-which you'd like to be garbage-collected later.</p>
-
-## Implementation
-
-```dart
-factory Logger.detached(String name) =>
-    Logger._internal(name, null, <String, Logger>{});
-```
-
-
diff --git a/all/dart/package-logging_logging/Logger/noSuchMethod.md b/all/dart/package-logging_logging/Logger/noSuchMethod.md
deleted file mode 100644
index 03ba170..0000000
--- a/all/dart/package-logging_logging/Logger/noSuchMethod.md
+++ /dev/null
@@ -1,24 +0,0 @@
-
-# noSuchMethod method
-
-[view source](https://github.com/dart-lang/sdk/blob/1a18fff9ad2ee79095f8b92d76f714cb666a3384/sdk/lib/core/object.dart#L109)
-    *<Null safety>*
-
-
-dynamic noSuchMethod
-(Invocation invocation)
-_inherited_
-
-<p>Invoked when a non-existent method or property is accessed.</p>
-<p>Classes can override <a href="../../package-logging_logging/Logger/noSuchMethod.md">noSuchMethod</a> to provide custom behavior.</p>
-<p>If a value is returned, it becomes the result of the original invocation.</p>
-<p>The default behavior is to throw a <code>NoSuchMethodError</code>.</p>
-
-## Implementation
-
-```dart
-@pragma("vm:entry-point")
-external dynamic noSuchMethod(Invocation invocation);
-```
-
-
diff --git a/all/dart/package-logging_logging/Logger/root.md b/all/dart/package-logging_logging/Logger/root.md
deleted file mode 100644
index b95f058..0000000
--- a/all/dart/package-logging_logging/Logger/root.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-# root property
-
-    *<Null safety>*
-
-[Logger](../../package-logging_logging/Logger-class.md) root
-  
-_final_
-
-<p>Top-level root <a href="../../package-logging_logging/Logger-class.md">Logger</a>.</p>
-
-## Implementation
-
-```dart
-static final Logger root = Logger('')
-
-
-```
-
-
diff --git a/all/dart/package-logging_logging/defaultLevel-constant.md b/all/dart/package-logging_logging/defaultLevel-constant.md
deleted file mode 100644
index 426e3ee..0000000
--- a/all/dart/package-logging_logging/defaultLevel-constant.md
+++ /dev/null
@@ -1,19 +0,0 @@
-
-# defaultLevel top-level constant
-
-    *<Null safety>*
-
-[Level](../package-logging_logging/Level-class.md) const defaultLevel
-  
-
-
-<p>The default <a href="../package-logging_logging/Level-class.md">Level</a>.</p>
-
-## Implementation
-
-```dart
-const defaultLevel = Level.INFO
-```
-
-
-
diff --git a/all/dart/package-logging_logging/package-logging_logging-library.md b/all/dart/package-logging_logging/package-logging_logging-library.md
deleted file mode 100644
index 8a7e731..0000000
--- a/all/dart/package-logging_logging/package-logging_logging-library.md
+++ /dev/null
@@ -1,62 +0,0 @@
-
-# logging library
-
-    *<Null safety>*
-
-
-## Classes
-
-##### [Level](../package-logging_logging/Level-class.md)
-
-<a href="../package-logging_logging/Level-class.md">Level</a>s to control logging output. Logging can be enabled to include all
-levels above certain <a href="../package-logging_logging/Level-class.md">Level</a>. <a href="../package-logging_logging/Level-class.md">Level</a>s are ordered using an integer
-value <a href="../package-logging_logging/Level/value.md">Level.value</a>. The predefined <a href="../package-logging_logging/Level-class.md">Level</a> constants below are sorted as
-follows (in descending order): <a href="../package-logging_logging/Level/SHOUT-constant.md">Level.SHOUT</a>, <a href="../package-logging_logging/Level/SEVERE-constant.md">Level.SEVERE</a>,
-<a href="../package-logging_logging/Level/WARNING-constant.md">Level.WARNING</a>, <a href="../package-logging_logging/Level/INFO-constant.md">Level.INFO</a>, <a href="../package-logging_logging/Level/CONFIG-constant.md">Level.CONFIG</a>, <a href="../package-logging_logging/Level/FINE-constant.md">Level.FINE</a>, <a href="../package-logging_logging/Level/FINER-constant.md">Level.FINER</a>,
-<a href="../package-logging_logging/Level/FINEST-constant.md">Level.FINEST</a>, and <a href="../package-logging_logging/Level/ALL-constant.md">Level.ALL</a>. [...](../package-logging_logging/Level-class.md)
-
-##### [Logger](../package-logging_logging/Logger-class.md)
-
-Use a <a href="../package-logging_logging/Logger-class.md">Logger</a> to log debug messages. [...](../package-logging_logging/Logger-class.md)
-
-##### [LogRecord](../package-logging_logging/LogRecord-class.md)
-
-A log entry representation used to propagate information from <a href="../package-logging_logging/Logger-class.md">Logger</a> to
-individual handlers. 
-
-
-
-
-## Constants
-
-##### [defaultLevel](../package-logging_logging/defaultLevel-constant.md) const [Level](../package-logging_logging/Level-class.md)
-
-The default <a href="../package-logging_logging/Level-class.md">Level</a>.   
-
-
-
-## Properties
-
-##### [hierarchicalLoggingEnabled](../package-logging_logging/hierarchicalLoggingEnabled.md) &#8596; bool
-
-Whether to allow fine-grain logging and configuration of loggers in a
-hierarchy. [...](../package-logging_logging/hierarchicalLoggingEnabled.md)  
-_read / write_
-
-##### [recordStackTraceAtLevel](../package-logging_logging/recordStackTraceAtLevel.md) &#8596; [Level](../package-logging_logging/Level-class.md)
-
-Automatically record stack traces for any message of this level or above. [...](../package-logging_logging/recordStackTraceAtLevel.md)  
-_read / write_
-
-
-
-
-## Typedefs
-
-##### [~~LoggerHandler~~](../package-logging_logging/LoggerHandler.md)([LogRecord](../package-logging_logging/LogRecord-class.md) record) void
-
-Handler callback to process log entries as they are added to a <a href="../package-logging_logging/Logger-class.md">Logger</a>.   
-_@Deprecated(&#39;Will be removed in 1.0.0&#39;)_
-
-
-