t

firrtl2.logger

LazyLogging

trait LazyLogging extends AnyRef

extend this trait to enable logging in a class you are implementing

Source
Logger.scala
Linear Supertypes
Known Subclasses
AddDescriptionNodes, ChirrtlEmitter, Emitter, FirrtlEmitter, HighFirrtlEmitter, LowFirrtlEmitter, LowFirrtlOptimizedEmitter, MiddleFirrtlEmitter, MinimumHighFirrtlEmitter, MinimumVerilogEmitter, Parser, PrimOps, SeqTransform, SystemVerilogEmitter, Transform, Utils, VerilogEmitter, GetNamespace, JsonProtocol, CleanupNamedTargets, EliminateTargetPaths, FirrtlToTransitionSystem, StutteringClockTransform, InvalidToRandomPass, UndefinedMemoryBehaviorPass, LegalizeVerilog, CheckResets, LetterCaseTransform, LowerCaseNames, UpperCaseNames, Checks, DependencyManager, Phase, PhaseManager, Stage, TransformLike, Translator, AddDefaults, Checks, DeletedWrapper, GetIncludes, WriteOutputAnnotations, CInferMDir, CInferTypes, CheckChirrtl, CheckFlows, CheckHighForm, CheckInitialization, CheckTypes, CheckWidths, CommonSubexpressionElimination, ExpandConnects, ExpandWhens, ExpandWhensAndCheck, InferTypes, InferWidths, InlineInstances, LegalizeConnects, LowerTypes, PadWidths, Pass, PullMuxes, RemoveAccesses, RemoveCHIRRTL, RemoveEmpty, RemoveValidIf, ReplaceAccesses, ResolveFlows, ResolveKinds, SplitExpressions, VerilogPrep, ZeroLengthVecs, ZeroWidth, ClockList, ClockListTransform, RemoveAllButClocks, CreateMemoryAnnotations, DumpMemoryAnnotations, InferReadWrite, InferReadWritePass, RenameAnnotatedMemoryPorts, ReplSeqMem, ReplaceMemMacros, ResolveMaskGranularity, ResolveMemoryReference, SeparateWriteClocks, SetDefaultReadUnderWrite, ToMemIR, VerilogMemDelays, Wiring, WiringTransform, FirrtlOptionsView, FirrtlPhase, FirrtlStage, TransformManager, AddCircuit, AddDefaults, AddImplicitEmitter, AddImplicitOutputFile, CatchExceptions, Checks, Compiler, AddImplicitAnnotationFile, AddImplicitFirrtlFile, CatchCustomTransformExceptions, Compiler, ExpandPrepares, TrackTransforms, UpdateAnnotations, BlackBoxSourceHelper, CheckCombLoops, CombineCats, ConstantPropagation, CustomRadixTransform, DeadCodeElimination, DedupAnnotationsTransform, DedupModules, DedupModules, EnsureNamedStatements, FixAddingNegativeLiterals, Flatten, FlattenRegUpdate, GroupAndDedup, GroupComponents, InferResets, InlineAcrossCastsTransform, InlineBitExtractionsTransform, InlineBooleanExpressions, LegalizeAndReductionsTransform, LegalizeClocksAndAsyncResetsTransform, ManipulateNames, MustDeduplicateTransform, PropagatePresetAnnotations, RemoveKeywordCollisions, RemoveReset, RemoveWires, RenameModules, ReplaceTruncatingArithmetic, SimplifyMems, SortModules, TopWiringTransform, VerilogRename, AssertSubmoduleAssumptions, ConvertAsserts, RemoveVerificationStatements, BackendCompilationUtilities, AnalyzeCircuit, AnalyzeCircuit, AddImplicitEmitter, AddImplicitOutputFile
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LazyLogging
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def getLogger: Logger