Class AssetLoggerExtensions
- Namespace
 - Stride.Core.Assets.Diagnostics
 
- Assembly
 - Stride.Core.Assets.dll
 
Extension to Logger for loggin specific error with assets.
public static class AssetLoggerExtensions
  - Inheritance
 - 
      objectAssetLoggerExtensions
 
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
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCoderelatedGuidsIReference[]exceptionException
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
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCoderelatedGuidsIEnumerable<IReference>exceptionException
Error(ILogger, Package?, IReference?, AssetMessageCode, IEnumerable<IReference>?, Exception?, params object?[])
public static void Error(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, IEnumerable<IReference>? relatedGuids, Exception? exception, params object?[] arguments)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCoderelatedGuidsIEnumerable<IReference>exceptionExceptionargumentsobject[]
Error(ILogger, Package?, IReference?, AssetMessageCode, IEnumerable<IReference>?, params object?[])
public static void Error(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, IEnumerable<IReference>? relatedGuids, params object?[] arguments)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCoderelatedGuidsIEnumerable<IReference>argumentsobject[]
Error(ILogger, Package?, IReference?, AssetMessageCode, Exception, params object?[])
public static void Error(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, Exception exception, params object?[] arguments)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCodeexceptionExceptionargumentsobject[]
Error(ILogger, Package?, IReference?, AssetMessageCode, params object?[])
public static void Error(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, params object?[] arguments)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCodeargumentsobject[]
Warning(ILogger, Package?, IReference?, AssetMessageCode)
public static void Warning(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCode
Warning(ILogger, Package?, IReference?, AssetMessageCode, IEnumerable<IReference>?)
public static void Warning(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, IEnumerable<IReference>? relatedGuids)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCoderelatedGuidsIEnumerable<IReference>
Warning(ILogger, Package?, IReference?, AssetMessageCode, IEnumerable<IReference>?, params object?[])
public static void Warning(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, IEnumerable<IReference>? relatedGuids, params object?[] arguments)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCoderelatedGuidsIEnumerable<IReference>argumentsobject[]
Warning(ILogger, Package?, IReference?, AssetMessageCode, params object?[])
public static void Warning(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, params object?[] arguments)
  Parameters
loggerILoggerpackagePackageassetReferenceIReferencecodeAssetMessageCodeargumentsobject[]