logger
package logger
- Alphabetic
- By Inheritance
- logger
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Deprecated Type Members
-    case class ClassLogLevelAnnotation(className: String, level: LogLevel.Value) extends NoTargetAnnotation with LoggerOption with Unserializable with Product with SerializableDescribes a mapping of a class to a specific log level Describes a mapping of a class to a specific log level - set with -cll/--class-log-level
 - level
- the verbosity level 
 - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
- set with 
-    trait LazyLogging extends AnyRefextend this trait to enable logging in a class you are implementing extend this trait to enable logging in a class you are implementing - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    case class LogFileAnnotation(file: Option[String]) extends NoTargetAnnotation with LoggerOption with Unserializable with Product with SerializableEnables logging to a file (as opposed to STDOUT) Enables logging to a file (as opposed to STDOUT) - maps to LoggerOptions.logFileName
- enabled with --log-file
 - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    case class LogLevelAnnotation(globalLogLevel: LogLevel.Value = LogLevel.None) extends NoTargetAnnotation with LoggerOption with Unserializable with Product with SerializableDescribes the verbosity of information to log Describes the verbosity of information to log - set with -ll/--log-level
- if unset, a LogLevelAnnotation with the default log level will be emitted
 - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
- set with 
-    class Logger extends AnyRefClasses implementing LazyLogging will have logger of this type Classes implementing LazyLogging will have logger of this type - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    class LoggerException extends RuntimeExceptionAn exception originating from the Logger An exception originating from the Logger - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-   sealed  trait LoggerOption extends AnyRefAn annotation associated with a Logger command line option An annotation associated with a Logger command line option - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    class LoggerOptions extends AnyRefInternal options used to control the logging in programs that are part of the Chisel stack Internal options used to control the logging in programs that are part of the Chisel stack - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
Value Members
-  implicit object LoggerOptionsView extends OptionsView[LoggerOptions]
Deprecated Value Members
-    object ClassLogLevelAnnotation extends HasShellOptions with Serializable- Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    case object LogClassNamesAnnotation extends NoTargetAnnotation with LoggerOption with HasShellOptions with Unserializable with Product with SerializableEnables class names in log output Enables class names in log output - enabled with -lcn/--log-class-names
 - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
- enabled with 
-    object LogFileAnnotation extends HasShellOptions with Serializable- Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    object LogLevel extends EnumerationThe supported log levels, what do they mean? Whatever you want them to. The supported log levels, what do they mean? Whatever you want them to. - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    object LogLevelAnnotation extends HasShellOptions with Serializable- Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
-    object LoggerSingleton in control of what is supposed to get logged, how it's to be logged and where it is to be logged We uses a dynamic variable in case multiple threads are used as can be in scalatests Singleton in control of what is supposed to get logged, how it's to be logged and where it is to be logged We uses a dynamic variable in case multiple threads are used as can be in scalatests - Annotations
- @deprecated
- Deprecated
- (Since version Chisel 7.0.0) All APIs in package firrtl are deprecated. 
 
This is the documentation for Chisel.
Package structure
The chisel3 package presents the public API of Chisel. It contains the concrete core types
UInt,SInt,Bool,Clock, andReg, the abstract typesBits,Aggregate, andData, and the aggregate typesBundleandVec.The Chisel package is a compatibility layer that attempts to provide chisel2 compatibility in chisel3.
Utility objects and methods are found in the
utilpackage.The
testerspackage defines the basic interface for chisel testers.