Skip to content

[Feature Request]: Terminal Logger primary outputs should optionally use absolute paths #9740

@baronfel

Description

@baronfel

Summary

In dotnet/sdk#38552 @tmds requested that the primary outputs of built projects be able to emit the absolute path instead of relative paths. While we don't think this should be the default behavior, some kind of knob here does make sense for their use case.

Background and Motivation

We chose relative paths for the output (with clickable/right-click-able directory urls) for readability and usability based on customer feedback from the first Terminal Logger releases. However some user workflows benefit from copying the direct file.

Proposed Feature

We should enable this either by emitting the absolute path visually, or by making the generated file://-scheme URIs (for terminals that support clickable links) emit absolute paths. This should be toggled via some option, it should not be the default.

Alternative Designs

No response

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions