Arquivo de configuração ReportingServicesService

O arquivo ReportingServicesService.exe.config inclui configurações de rastreamento.

Local do arquivo

Este arquivo está localizado na pasta \Reporting Services\Report Server\Bin.

Editando diretrizes

Você pode modificar este arquivo para renomear o arquivo de log ou aumentar ou diminuir níveis de rastreamento. Não modifique nenhuma outra configuração. Para obter instruções, consulte Como modificar um arquivo de configuração do Reporting Services. Para obter mais informações sobre logs de rastreamento, consulte Log de rastreamento do serviço do servidor de relatório.

Configuração de exemplo

O exemplo a seguir mostra as configurações e os valores padrão localizados no arquivo ReportingServicesService.exe.config.

  <configSections>
        <section name="RStrace" type="Microsoft.ReportingServices.Diagnostics.RSTraceSectionHandler,Microsoft.ReportingServices.Diagnostics" />
  </configSections>
  <system.diagnostics>
        <switches>
            <add name="DefaultTraceSwitch" value="3" />
        </switches>
  </system.diagnostics>
  <RStrace>
        <add name="FileName" value="ReportServerService_" />
        <add name="FileSizeLimitMb" value="32" />
        <add name="KeepFilesForDays" value="14" />
        <add name="Prefix" value="tid, time" />
        <add name="TraceListeners" value="debugwindow, file" />
        <add name="TraceFileMode" value="unique" />
        <add name="Components" value="all" />
  </RStrace>
  <runtime>
        <alwaysFlowImpersonationPolicy enabled="true"/>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
               <dependentAssembly>
                      <assemblyIdentity name="Microsoft.ReportingServices.Interfaces"
                          publicKeyToken="89845dcd8080cc91"
                          culture="neutral" />
                      <bindingRedirect oldVersion="8.0.242.0"
                                       newVersion="10.0.0.0"/>
                      <bindingRedirect oldVersion="9.0.242.0"
                                       newVersion="10.0.0.0"/>
               </dependentAssembly>
        </assemblyBinding>
        <gcServer enabled="true" />
  </runtime>

Definições de configuração

A tabela a seguir fornece informações sobre configurações específicas. As configurações são apresentadas na ordem em que aparecem no arquivo de configuração.

Configuração

Descrição

RStrace

Especifica os namespaces usados para erros e rastreamento.

DefaultTraceSwitch

Especifica o nível de informações que é relatado no log de rastreamento ReportServerService. Cada nível inclui as informações relatadas por todos os níveis de baixa numeração. A desabilitação do rastreamento não é recomendada. Os valores válidos incluem:

0 = Desabilita o rastreamento

1 = Exceções e reinicializações

2 = Exceções, reinicializações, avisos

3 = Exceções, reinicializações, avisos, mensagens de status (padrão)

4 = Modo detalhado

FileName

Especifica a primeira parte do nome de arquivo de log. O valor especificado por Prefix completa o resto do nome. Por padrão, o nome é ReportServerService_.

FileSizeLimitMb

Especifica o limite superior do tamanho do log de rastreamento. O arquivo é medido em megabytes. Os valores válidos são de 0 a um inteiro máximo. O valor padrão é 32.

KeepFilesForDays

Especifica o número de dias depois dos quais um arquivo de log de rastreamento será excluído. Os valores válidos são de 0 a um inteiro máximo. O valor padrão é 14.

Prefix

Especifica um valor gerado que diferencia uma instância de log de outra. Por padrão, os valores do carimbo de data e hora são adicionados aos nomes de arquivo de log de rastreamento. Esse valor é definido como " tid, time ". Não modifique esta configuração.

TraceListeners

Especifica um destino para a saída do conteúdo do log de rastreamento. Você pode especificar vários destinos usando uma vírgula para separar cada um. Os valores válidos incluem:

DebugWindow (padrão)

File (padrão)

StdOut

TraceFileMode

Especifica se os logs de rastreamento contêm dados para um período de 24 horas. Um log de rastreamento exclusivo deve existir para cada componente em cada dia. Esse valor é definido como "Unique (default)". Não modifique esse valor.

Components

Especifica os componentes para os quais são criados logs de rastreamento. O valor padrão é all. Outros valores válidos para esta configuração incluem os nomes de componentes internos. Não modifique esse valor.

Runtime

Especifica configurações que oferecem suporte para a compatibilidade com versões anteriores. As configurações de tempo de execução são usadas para redirecionar solicitações relacionadas à versão anterior de Microsoft.ReportingServices.Interfaces para a nova versão.

Todas as configurações desta seção são descritas na documentação do produto .NET Framework. Para obter mais informações, procure “Configurações de esquema de tempo de execução” no site do MSDN ou na documentação do .NET Framework.