diff --git a/src/common/ArIO.ts b/src/common/ArIO.ts
index e15bedf4..7dee0aef 100644
--- a/src/common/ArIO.ts
+++ b/src/common/ArIO.ts
@@ -15,27 +15,16 @@
* along with this program. If not, see .
*/
import { ContractStateProvider } from '../types.js';
-import { DefaultLogger } from './logger.js';
export class ArIO implements ContractStateProvider {
private contractStateProvider: ContractStateProvider;
- private logger: DefaultLogger;
constructor({
contractStateProvider,
- logger = new DefaultLogger({
- level: 'debug',
- logFormat: 'simple',
- }),
}: {
contractStateProvider: ContractStateProvider;
- logger?: DefaultLogger;
}) {
this.contractStateProvider = contractStateProvider;
- this.logger = logger;
- this.logger.debug(
- `ArIO initialized with ${contractStateProvider.constructor.name} as contract state provider`,
- );
}
/**
diff --git a/src/common/http.ts b/src/common/http.ts
index 77f135ad..1f0cf2e8 100644
--- a/src/common/http.ts
+++ b/src/common/http.ts
@@ -27,14 +27,7 @@ export class AxiosHTTPService implements HTTPClient {
private logger: Logger;
// TODO: re-implement axios-retry. Currently that package is broken for nodenext.
- constructor({
- url,
- logger,
- }: {
- url: string;
-
- logger: Logger;
- }) {
+ constructor({ url, logger }: { url: string; logger: Logger }) {
this.logger = logger;
this.axios = createAxiosInstance({
axiosConfig: {
diff --git a/src/types.ts b/src/types.ts
index ef09a2e8..b17e8b6e 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -23,6 +23,7 @@ export interface ContractStateProvider {
*/
getContractState({ contractTxId }: { contractTxId: string }): Promise;
}
+
/* eslint-disable @typescript-eslint/no-explicit-any */
export interface Logger {
setLogLevel: (level: string) => void;