[COMPASS-6624] Change data-service to accept logger as a depency for the constructor Created: 20/Mar/23  Updated: 29/Oct/23  Resolved: 03/May/23

Status: Closed
Project: Compass
Component/s: Data Service
Affects Version/s: None
Fix Version/s: 1.37.0

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Sergey Petushkov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: COMPASS-6439
Documentation Changes: Not Needed

 Comments   
Comment by Githook User [ 03/May/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(data-service): pass logger through constructor instead of direct import COMPASS-6624 (#4307)

  • chore(data-service): pass logger through constructor instead of direct import
Comment by Githook User [ 02/May/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(data-service): pass logger through constructor instead of direct import COMPASS-6624 (#4307)

  • chore(data-service): pass logger through constructor instead of direct import
Comment by Githook User [ 24/Apr/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(data-service): consolidate all op logging in a decorator COMPASS-6624 (#4271)

  • chore(webpack-config): update babel to support latest decorators spec
  • chore(data-service): refactor common op logic to decorator
  • chore(data-service): isPromise -> isPromiseLike

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • chore(data-serivce): next available log id
  • chore: disable source maps and compact for istanbul transforms

both are resource expensive and cause coverage tasks to crash with OOM

  • chore(e2e): update expected log message

---------

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: COMPASS-6530-auto-add-curly-braces
https://github.com/mongodb-js/compass/commit/5e29b9ff5907de09aef425352f5bb129b192e22c

Comment by Githook User [ 21/Apr/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(data-service): consolidate all op logging in a decorator COMPASS-6624 (#4271)

  • chore(webpack-config): update babel to support latest decorators spec
  • chore(data-service): refactor common op logic to decorator
  • chore(data-service): isPromise -> isPromiseLike

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • chore(data-serivce): next available log id
  • chore: disable source maps and compact for istanbul transforms

both are resource expensive and cause coverage tasks to crash with OOM

  • chore(e2e): update expected log message

---------

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: surface-type-warnings
https://github.com/mongodb-js/compass/commit/5e29b9ff5907de09aef425352f5bb129b192e22c

Comment by Githook User [ 21/Apr/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(data-service): consolidate all op logging in a decorator COMPASS-6624 (#4271)

  • chore(webpack-config): update babel to support latest decorators spec
  • chore(data-service): refactor common op logic to decorator
  • chore(data-service): isPromise -> isPromiseLike

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • chore(data-serivce): next available log id
  • chore: disable source maps and compact for istanbul transforms

both are resource expensive and cause coverage tasks to crash with OOM

  • chore(e2e): update expected log message

---------

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: 1.36-releases
https://github.com/mongodb-js/compass/commit/5e29b9ff5907de09aef425352f5bb129b192e22c

Comment by Githook User [ 20/Apr/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(data-service): consolidate all op logging in a decorator COMPASS-6624 (#4271)

  • chore(webpack-config): update babel to support latest decorators spec
  • chore(data-service): refactor common op logic to decorator
  • chore(data-service): isPromise -> isPromiseLike

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • chore(data-serivce): next available log id
  • chore: disable source maps and compact for istanbul transforms

both are resource expensive and cause coverage tasks to crash with OOM

  • chore(e2e): update expected log message

---------

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: COMPASS-6659--case
https://github.com/mongodb-js/compass/commit/5e29b9ff5907de09aef425352f5bb129b192e22c

Comment by Githook User [ 20/Apr/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(data-service): consolidate all op logging in a decorator COMPASS-6624 (#4271)

  • chore(webpack-config): update babel to support latest decorators spec
  • chore(data-service): refactor common op logic to decorator
  • chore(data-service): isPromise -> isPromiseLike

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • chore(data-serivce): next available log id
  • chore: disable source maps and compact for istanbul transforms

both are resource expensive and cause coverage tasks to crash with OOM

  • chore(e2e): update expected log message

---------

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: main
https://github.com/mongodb-js/compass/commit/5e29b9ff5907de09aef425352f5bb129b192e22c

Comment by Githook User [ 19/Apr/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: Merge remote-tracking branch 'origin/main' into compass-6624-logger
Branch: compass-6624-logger
https://github.com/mongodb-js/compass/commit/3bc3d9bb96eb58cc1f75cbaabd16e9265e1f2d85

Generated at Wed Feb 07 22:43:48 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.