diff options
| author | Schuyler Eldridge | 2020-05-26 14:40:26 -0400 |
|---|---|---|
| committer | GitHub | 2020-05-26 18:40:26 +0000 |
| commit | 01919d31422c73a4b71daa405ddbe37f81e709c0 (patch) | |
| tree | 832cc73ddb2f4aba26dde9da6db4dcd944e3aee1 /src | |
| parent | 2fba1d304c4ae462aab00b71cd96efce4808178f (diff) | |
Make WrappedTransform work with --class-log-level (#1640)
Change WrappedTransforms to be sensitive to the --class-log-level of
their true underlying transform. In effect, information logged in a
wrapper (like timing information) will now print as expected.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/firrtl/stage/transforms/WrappedTransform.scala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/scala/firrtl/stage/transforms/WrappedTransform.scala b/src/main/scala/firrtl/stage/transforms/WrappedTransform.scala index 8f1ed3d3..2b49e0eb 100644 --- a/src/main/scala/firrtl/stage/transforms/WrappedTransform.scala +++ b/src/main/scala/firrtl/stage/transforms/WrappedTransform.scala @@ -4,6 +4,8 @@ package firrtl.stage.transforms import firrtl.Transform +import logger.Logger + /** A [[firrtl.Transform]] that "wraps" a second [[firrtl.Transform Transform]] to do some work before and after the * second [[firrtl.Transform Transform]]. * @@ -23,6 +25,8 @@ trait WrappedTransform { this: Transform => case _ => underlying } + final override protected val logger = new Logger(trueUnderlying.getClass.getName) + override def inputForm = underlying.inputForm override def outputForm = underlying.outputForm override def prerequisites = underlying.prerequisites |
