Page MenuHomePhabricator

Add a Proper Logger to the Evaluator
Closed, ResolvedPublic

Description

Description

Evaluator code currently just uses console.log; it should use a logger like what's used in function-orchestrator (see T290700).

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • function-evaluator will use a logger instead of bare logging to the console

Remove all the non-applicable tags from the "Tags" field, leave only the tags of the projects/repositories related to this task


Completion checklist

Event Timeline

Change 903703 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-schemata@master] Add LoggerWrapper class to be shared among backend services.

https://gerrit.wikimedia.org/r/903703

Change 903764 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-evaluator@master] Use wrapped logger throughout evaluator.

https://gerrit.wikimedia.org/r/903764

Change 903703 merged by jenkins-bot:

[mediawiki/services/function-schemata@master] Add LoggerWrapper class to be shared among backend services.

https://gerrit.wikimedia.org/r/903703

Change 904646 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/904646

Change 904812 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/904812

Change 905223 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/905223

Change 905224 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/905224

Change 905225 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/905225

Change 905226 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/905226

Change 905224 abandoned by Jforrester:

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (adb4e69)

Reason:

Dupe of I5090a1ad6df33dd242d5d9bfe14839cadf25d23a.

https://gerrit.wikimedia.org/r/905224

Change 905225 abandoned by Jforrester:

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (adb4e69)

Reason:

Dupe of I05e85562470a0a27d1f387b02c451bbcebe5a8bb.

https://gerrit.wikimedia.org/r/905225

Change 904646 merged by jenkins-bot:

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/904646

Change 904812 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/904812

Change 905223 merged by jenkins-bot:

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/905223

Change 905226 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (adb4e69)

https://gerrit.wikimedia.org/r/905226

Change 903764 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Use wrapped logger throughout evaluator.

https://gerrit.wikimedia.org/r/903764