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 Serializable
Describes 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 AnyRef
extend 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 Serializable
Enables 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 Serializable
Describes 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 AnyRef
Classes 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 RuntimeException
An 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 AnyRef
An 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 AnyRef
Internal 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 Serializable
Enables 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 Enumeration
The 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 Logger
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
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 typesBundle
andVec
.The Chisel package is a compatibility layer that attempts to provide chisel2 compatibility in chisel3.
Utility objects and methods are found in the
util
package.The
testers
package defines the basic interface for chisel testers.