Spec-Zone.ru › Sass

Logger

Объект, который можно передать в logger для управления тем, как Sass выводит предупреждения и сообщения отладки.

Пример

constfs = require('fs');
constsass = require('sass');

letlog = "";
sass.renderSync({
file:'input.scss',
logger: {
warn(message, options) {
if (options.span) {
log += `${span.url}:${span.start.line}:${span.start.column}: ` +
`${message}\n`;
} else {
log += `::: ${message}\n`;
}
}
}
});

fs.writeFileSync('log.txt', log);

Иерархия

  • Logger
  • Определено в js-api-doc/logger/index.d.ts:66
  • Определено в js-api-doc/logger/index.d.ts:99
Индекс

Методы

debug? warn?

Методы

Optional debug

  • debug(message: string, options: {
    span: SourceSpan;
    }): void
  • Этот метод вызывается, когда Sass выводит сообщение отладки из-за @debug правила.

    Если это undefined, Sass будет выводить сообщения отладки в стандартный поток ошибок.

    Параметры

    • message: string

      Сообщение отладки.

    • options: {
      span: SourceSpan;
      }
      • span: SourceSpan

        Расположение в исходном коде Sass, которое сгенерировало это сообщение отладки.

    Возвращает void

    • Определено в js-api-doc/logger/index.d.ts:90

Optional warn

  • warn(message: string, options: LoggerWarnOptions): void
  • Этот метод вызывается, когда Sass выводит предупреждение, будь то из-за @warn правила или предупреждения, сгенерированного компилятором Sass.

    Если это undefined, Sass будет выводить предупреждения в стандартный поток ошибок.

    options может содержать следующие поля:

    Параметры

    • message: string

      Сообщение предупреждения.

    • options: LoggerWarnOptions

    Возвращает void

    • Определено в js-api-doc/logger/index.d.ts:78
sass
  • Compile
    • AsyncCompiler
    • Compiler
    • CompileResult
    • compile
    • compileAsync
    • compileString
    • compileStringAsync
    • initAsyncCompiler
    • initCompiler
  • Options
    • Options
    • StringOptions
    • OutputStyle
    • StringOptionsWithImporter
    • StringOptionsWithoutImporter
    • Syntax
  • Logger
    • Logger
      • silent
    • Logger
    • SourceLocation
    • SourceSpan
    • LoggerWarnOptions
  • Importer
    • NodePackageImporter
    • FileImporter
    • Importer
    • ImporterResult
  • Пользовательская функция
    • CalculationInterpolation
    • CalculationOperation
    • SassArgumentList
    • SassBoolean
    • SassCalculation
    • SassColor
    • SassFunction
    • SassList
    • SassMap
    • SassMixin
    • SassNumber
    • SassString
    • Value
    • CalculationOperator
    • CalculationValue
    • CustomFunction
    • ListSeparator
    • sassFalse
    • sassNull
    • sassTrue
  • Другое
    • Exception
    • CanonicalizeContext
    • Deprecations
    • LegacyFileOptions
    • ChannelName
    • ChannelNameHsl
    • ChannelNameHwb
    • ChannelNameLab
    • ChannelNameLch
    • ChannelNameRgb
    • ChannelNameXyz
    • ColorSpaceHsl
    • ColorSpaceHwb
    • ColorSpaceLab
    • ColorSpaceLch
    • ColorSpaceRgb
    • ColorSpaceXyz
    • GamutMapMethod
    • HueInterpolationMethod
    • KnownColorSpace
    • PolarColorSpace
    • PromiseOr
    • RectangularColorSpace
    • info
  • Устаревшее
    • types
      • Boolean
      • Color
      • Error
      • List
      • Map
      • Null
      • Number
      • String
    • LegacyException
    • LegacyImporterThis
    • LegacyPluginThis
    • LegacyResult
    • LegacySharedOptions
    • LegacyStringOptions
    • LegacyAsyncFunction
    • LegacyAsyncFunctionDone
    • LegacyAsyncImporter
    • LegacyFunction
    • LegacyImporter
    • LegacyImporterResult
    • LegacyOptions
    • LegacySyncFunction
    • LegacySyncImporter
    • LegacyValue
    • FALSE
    • NULL
    • TRUE
    • render
    • renderSync
  • Сообщения
    • Version
    • Deprecation
    • DeprecationOrId
    • DeprecationStatus
    • deprecations

© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/interfaces/Logger-1

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API