# ResourceLoggerService

- Module: [Aspire.Hosting](/reference/api/typescript/aspire.hosting.md)
- Version: `13.4.0`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire)

A service that provides loggers for resources to write to.

## Definition

```typescript
interface ResourceLoggerService extends IDisposable {
  completeLog(resource: IResource): void;
  completeLogByName(resourceName: string): void;
}
```

## Methods

- [completeLog](/reference/api/typescript/aspire.hosting/resourceloggerservice/completelog.md) -- `method` -- Completes the log stream for a resource.
    ```typescript
  completeLog(resource: IResource): void
  ```
- [completeLogByName](/reference/api/typescript/aspire.hosting/resourceloggerservice/completelogbyname.md) -- `method` -- Completes the log stream by resource name.
    ```typescript
  completeLogByName(resourceName: string): void
  ```
