Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Make non-static LogManager class accessible through WinRT

Aberta
#1,129 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 5 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
cpp
Domínio
api

Direção de pesquisa

Comece pelo suporte a LogManager não estático na camada central de C++ em lib/shared e, em seguida, examine como LogManager é exposto por meio da camada WinRT. O trabalho estará concluído quando um aplicativo UWP puder acessar um LogManager não estático e alterar a URL do collector; verifique o comportamento com as verificações de integração WinRT existentes.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Is your feature request related to a problem?
My team works on a UWP app that needs to be able to change the collector URL. However, only the static LogManager is available right now and it doesn't appear to be working with this implementation. Therefore, we'd like to be able to use the non-static LogManager instead.

Describe the solution you'd like.
We've been informed that non-static LogManagers are already supported by the core C++ layer of 1DS C++, but it is not accessible through WinRT yet and changes nedd to be added here: [https://github.com/microsoft/cpp_client_telemetry/tree/main/lib/shared](https://github.com/microsoft/cpp_client_telemetry/tree/main/lib/shared)

Describe alternatives you've considered.
We considered using the static class, but are running into issues.

Linguagem predominante
C
Estrelas
102
Forks
67
Merge médio
5d 5h
PRs com merge (30d)
8

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de microsoft/cpp_client_telemetry

Todas as issues de microsoft/cpp_client_telemetry

Issues semelhantes

Mais issues de C

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.