Table of Contents

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
object
AssetLoggerExtensions

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

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
relatedGuids IReference[]
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

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
relatedGuids IEnumerable<IReference>
exception Exception

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

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
relatedGuids IEnumerable<IReference>
exception Exception
arguments object[]

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

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
relatedGuids IEnumerable<IReference>
arguments object[]

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

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
exception Exception
arguments object[]

Error(ILogger, Package?, IReference?, AssetMessageCode, params object?[])

public static void Error(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, params object?[] arguments)

Parameters

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
arguments object[]

Warning(ILogger, Package?, IReference?, AssetMessageCode)

public static void Warning(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code)

Parameters

logger ILogger
package Package
assetReference IReference
code AssetMessageCode

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

public static void Warning(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, IEnumerable<IReference>? relatedGuids)

Parameters

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
relatedGuids IEnumerable<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

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
relatedGuids IEnumerable<IReference>
arguments object[]

Warning(ILogger, Package?, IReference?, AssetMessageCode, params object?[])

public static void Warning(this ILogger logger, Package? package, IReference? assetReference, AssetMessageCode code, params object?[] arguments)

Parameters

logger ILogger
package Package
assetReference IReference
code AssetMessageCode
arguments object[]