Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    AssetLoggerExtensions Class

    Namespace: Stride.Core.Assets.Diagnostics
    Assembly: Stride.Core.Assets.dll

    Extension to Logger for loggin specific error with assets.

    System.Object → AssetLoggerExtensions
    Derived from AssetLoggerExtensions:

    public static class AssetLoggerExtensions
    Name Description
    Methods
    Error(ILogger, Package, IReference, AssetMessageCode, IReference[], Exception)
    Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception)
    Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception, Object[])
    Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])
    Error(ILogger, Package, IReference, AssetMessageCode, Exception, Object[])
    Error(ILogger, Package, IReference, AssetMessageCode, Object[])
    Warning(ILogger, Package, IReference, AssetMessageCode, IReference[])
    Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>)
    Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])
    Warning(ILogger, Package, IReference, AssetMessageCode, Object[])
    | Improve this Doc View Source

    Methods


    Error(ILogger, Package, IReference, AssetMessageCode, IReference[], Exception)

    public static void Error(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, IReference[] relatedGuids, Exception exception = null)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    IReference[] relatedGuids
    System.Exception exception

    Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception)

    public static void Error(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, IEnumerable<IReference> relatedGuids, Exception exception = null)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Collections.Generic.IEnumerable<IReference> relatedGuids
    System.Exception exception

    Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception, Object[])

    public static void Error(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, IEnumerable<IReference> relatedGuids, Exception exception, params object[] arguments)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Collections.Generic.IEnumerable<IReference> relatedGuids
    System.Exception exception
    System.Object[] arguments

    Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])

    public static void Error(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, IEnumerable<IReference> relatedGuids, params object[] arguments)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Collections.Generic.IEnumerable<IReference> relatedGuids
    System.Object[] arguments

    Error(ILogger, Package, IReference, AssetMessageCode, Exception, Object[])

    public static void Error(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, Exception exception, params object[] arguments)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Exception exception
    System.Object[] arguments

    Error(ILogger, Package, IReference, AssetMessageCode, Object[])

    public static void Error(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, params object[] arguments)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Object[] arguments

    Warning(ILogger, Package, IReference, AssetMessageCode, IReference[])

    public static void Warning(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, IReference[] relatedGuids)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    IReference[] relatedGuids

    Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>)

    public static void Warning(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, IEnumerable<IReference> relatedGuids)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Collections.Generic.IEnumerable<IReference> relatedGuids

    Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])

    public static void Warning(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, IEnumerable<IReference> relatedGuids, params object[] arguments)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Collections.Generic.IEnumerable<IReference> relatedGuids
    System.Object[] arguments

    Warning(ILogger, Package, IReference, AssetMessageCode, Object[])

    public static void Warning(this ILogger logger, Package package, IReference assetReference, AssetMessageCode code, params object[] arguments)
    Parameters
    Type Name Description
    ILogger logger
    Package package
    IReference assetReference
    AssetMessageCode code
    System.Object[] arguments

    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation