0

私たちの要件は、異なるユーザー定義スレッドに対して異なる Logger インスタンスを持つことです。

{
  "defaultAssembly": "Framework",
  "components": [
{
  "type": "SynapseMiddleware.Core.Framework.LoggerServicePerContext, Framework",
  "services": [
    {
      "type": "SynapseMiddleware.Core.Framework.ILoggerServicePerContext, Framework"
    }
  ],
  "parameters": {
    "loggerConfig": "18105"
  }
},
{
  "type": "SynapseMiddleware.Core.Framework.LoggerServicePerContext, Framework",
  "services": [
    {
      "type": "SynapseMiddleware.Core.Framework.ILoggerServicePerContext, Framework"
    }
  ],
  "parameters": {
    "loggerConfig": "18122"
  }
}

] }

この JSON を作成し、それをモジュールとして登録して、18122 と 18105 の各値を個別に登録できるようにしました。

2 つのフォルダーが作成されますが、ロガーはそのファイルに書き込みません。他のファイルにも書き込みます。つまり、解決して取得したインスタンスは、その特定の値のインスタンスではありません。

コンストラクターに挿入すると、18105 のみが解決されます。

誰か助けてください!

ありがとう!

4

1 に答える 1