GoGPT Best VPN GoSearch

favicon do OnWorks

logapp - Online na nuvem

Execute o logapp no ​​provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o aplicativo de log de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


logapp - um supervisor de saída do aplicativo.

SINOPSE


aplicativo de log [opção] ... Formulário on line [--logapp_opção] ... [app.-argumento] ...

applicationymlink [--logapp_opção] ... [argumento de aplicação] ...

Em vez de chamar o logapp diretamente, você também pode criar um link simbólico com o nome do
aplicativo apontando para logapp. Logapp irá iniciar automaticamente o aplicativo com o nome
aponta para. Também funcionará se o nome do link simbólico for prefixado com log.

DESCRIÇÃO


Logapp é um utilitário wrapper que ajuda a supervisionar a execução de aplicativos que
produz uma saída de console pesada (por exemplo, make, CVS e Subversion). Ele faz isso por meio de registro,
aparar e colorir cada linha da saída antes de exibi-la. Pode ser chamado
em vez do executável que deve ser monitorado; ele então inicia o aplicativo e
registra todas as saídas do console em um arquivo. A saída mostrada no terminal é
pré-processado, por exemplo, para limitar o comprimento das linhas impressas e mostrar a saída stderr em um
cor diferente. Também é possível destacar automaticamente as linhas que correspondem a um certo
expressão regular. A produção é, portanto, reduzida à quantidade necessária, e todos
linhas importantes são fáceis de identificar.

OPÇÕES


As opções fornecidas antes do Formulário on line argumento são processados ​​diretamente por logapp.
Opções fornecidas após o Formulário on line argumento só são analisados ​​se forem prefixados com
--logapp_ (somente nomes de opções longos), caso contrário, eles são passados ​​para o aplicativo. Se logapp
é chamado por meio de um link simbólico, todas as opções não prefixadas são passadas para o aplicativo.

Cada aplicativo geralmente usa dois fluxos de saída independentes: stdout para saída normal
e stderr para erros e mensagens importantes. Ambos são tratados de forma independente por
logapp, portanto, muitas opções estão disponíveis para ambos os fluxos.

As opções Bool estão aceitando 1/0 e verdadeiro falso como valor. Para opções booleanas longas, o valor
pode ser omitido, nesse caso será considerado 'verdadeiro'.

SUPORTE OPÇÕES
-?, --Socorro
Mostra uma breve visão geral de todas as opções disponíveis.

--versão
Mostra as informações da versão.

--configfile =ARQUIVO
Use um arquivo de configuração específico em vez de pesquisar a pesquisa de configuração
caminhos.

--showconfig
Imprime a configuração atual do logapp e sai antes que o aplicativo seja
executado. Isso pode ser usado para verificar se todas as opções de configuração estão definidas
corretamente se algo não funcionar como esperado.

--configsection =NOME
Habilite uma seção específica no arquivo de configuração. Se esta opção não for fornecida
o nome do aplicativo é usado como padrão.

--desativar
Isso desativa completamente o manuseio de dados do logapp. O aplicativo ainda está iniciado,
mas o logapp não afetará os fluxos de dados provenientes do aplicativo. Nenhum
log nem formatação de saída é realizada, apenas o tempo de execução e a saída
estado rastreado. Isso é útil se o logapp não for capaz de lidar com os dados esperados
corretamente, por exemplo, ao iniciar aplicativos baseados em curses. Dê uma olhada em
--disable_keywords para ver como essa opção pode ser ativada automaticamente.

--disable_keywords =lista de palavras-chave
Com esta opção, uma lista de palavras-chave separadas por vírgulas pode ser fornecida,
causar o --desativar para ser ativado automaticamente se for encontrado na opção de aplicativos
Lista. Isso é útil se um aplicativo geralmente fornece saída baseada em linha, mas
cria dados binários ou usa um front-end baseado em curses se chamado com um específico
parâmetro. Você também pode usar o --detectescape opção de outra maneira de fazer isso
sem desativar a funcionalidade de registro.

--detectescape =bool
Esta opção pode ser usada para ativar ou desativar a detecção de sequência de escape. Com fuga
O logapp de detecção de sequência ativará automaticamente o manuseio de fluxo baseado em char como
assim que uma sequência de escape fizer parte do fluxo específico. Este comportamento pode ser
útil se você estiver trabalhando com um aplicativo que geralmente é baseado em linha, mas
inicia outros aplicativos que podem estar usando sequências de escape para formatar a tela.
Esta opção evitará que o terminal seja bagunçado nesse caso.

--dumbterm =bool
Com esta opção definida como verdadeira, não haverá nenhuma coloração de saída do terminal para stdout
e stderr. Normalmente, esta opção está desabilitada e o logapp tenta detectar "burro"
terminais em si.

--usepty =bool
Esta opção está disponível apenas se logapp foi compilado com suporte PTY. Se PTY
o suporte está habilitado com esta opção definida como verdadeira, o logapp abrirá um pseudo terminal
for stdout. Isso ajuda a executar o logapp com aplicativos que geralmente precisam de um
terminal real para saída. Você pode desativar esta opção para a maioria das linhas
aplicativos como make, CVS ou Subversion. Outros aplicativos como telnet ou
picocom pode produzir resultados estranhos quando usado sem suporte de PTY.

--ptyremovecr =bool
Esta opção está disponível apenas se logapp foi compilado com suporte PTY. Quando
usando um pseudo terminal para obter a saída do aplicativo, você sempre obterá CR-
Terminais de linha LF, o que geralmente não é desejado ao trabalhar em ambientes UNIX.
Com esta opção habilitada, o logapp irá traduzir automaticamente todas as linhas CR-LF
terminações em terminações de linha LF. Esta opção é ativada como padrão.

--stdout_blen =bytes

--stderr_blen =bytes
O tamanho do buffer de linha pode ser ajustado para stdout e stderr independentemente com isso
opção. Se o valor for muito pequeno, as linhas serão divididas se o buffer estiver cheio.
O padrão é 2048 byte que deve ser grande o suficiente para a maioria dos aplicativos.

--stdout_charbased =bool

--stderr_charbased =bool
Se você deseja usar logapp com aplicativos que não produzem saída baseada em linha
você pode habilitar essas opções para stdout e stderr independentemente. Com esta opção
o logapp ativado não espera linhas completas e trata os dados à medida que eles chegam.
padrão, todos os pacotes de dados únicos são gravados em uma nova linha se esta opção for
habilitado, isso pode ser alterado com o --alignlog opção. Se o resultado for
utilizável depende de que tipo de dados são gerados pelo aplicativo.

--extended-regexp =bool
Se esta opção estiver habilitada, o logapp interpretará a expressão regular fornecida
padrões como expressões regulares estendidas. O padrão é usar o básico regular
expressões.

EXPLORAÇÃO MADEIREIRA OPÇÕES
Esta seção contém opções que afetam o arquivo de log.

-l, --logfile =lima
Esta opção pode ser usada para alterar o arquivo que é usado para armazenar o arquivo
dados de aplicativos. Se uma string vazia for fornecida, o registro será desativado e não
arquivo de log será criado. O padrão é que logapp cria um arquivo de log chamado
logapp.log no diretório atual.

-a, --appendlog =bool
Esta opção especifica se o arquivo de log será truncado ou se os dados serão
anexado a um arquivo existente na inicialização do logapp.

--maxlogsize =quibyte
Para limitar o tamanho máximo do arquivo de log, você pode definir esta opção para um valor entre
10 e 4000000 KiBytes. O padrão é 0 que desativa o limite de tamanho do arquivo de log.
Existem diferentes maneiras de implementar como o arquivo de log é limitado. Dê uma olhada no
opções --logrename e --circularlog aprender mais. A forma padrão é que o
a extensão .old é adicionada ao arquivo de log e um novo arquivo de log é iniciado.

--logrename =bool
Esta opção especifica o comportamento quando um arquivo de log deve ser truncado. Se
--logrename está habilitado, o arquivo de log é renomeado. O novo nome do arquivo será o mesmo que
antes com a extensão definida com --oldlogext adicionado. A extensão padrão é
.velho. Esta opção é usada junto com o valor de --appendlog e --maxlogsize

--circularlog =bool
Se esta opção for habilitada junto com um limite de tamanho de arquivo de log definido com --maxlogsize,
o arquivo de log será usado de forma circular. Isso significa que se o tamanho máximo é
alcançado, o ponteiro do arquivo é definido para o início do arquivo e o conteúdo antigo
é sobrescrito desde o início. Existem tags adicionadas ao arquivo de log para ajudar
navegando no arquivo.

--oldlogext =extensão
Isso define a saída que é usada quando o logapp está renomeando um arquivo de log. o
--logrename opção define se logapp irá renomear o arquivo e a extensão padrão
é velho.

--locklogfile =bool
Com esta opção ativa o arquivo de log é bloqueado para evitar que seja
sobrescrito por outra tarefa. Isso é útil se, de outra forma, uma mistura ilegível de
conteúdos diferentes seriam o resultado. Dependendo do valor do
--maxaltlogfiles opção outro arquivo de log é escolhido com o mesmo nome e um número
adicionado. O bloqueio do arquivo de log é ativado por padrão.

--warnlogfilelock =bool
Esta opção define se deve haver um aviso impresso no console se o
o arquivo de log escolhido já está bloqueado ou em outro meio não acessível. Nesse caso
haverá uma mensagem antes de o aplicativo ser iniciado e diretamente após seu
execução onde o nome do arquivo de log alternativo é mencionado. Esta opção é
habilitado por padrão. Também dê uma olhada no --printlognome onde você pode definir para
sempre obtém o arquivo de log atual relatado.

--printlogname =bool
Esta opção define se o nome do arquivo de log usado deve ser impresso após o
o aplicativo concluiu sua execução. Esta opção está desativada por padrão. Também
dê uma olhada no --warnlogfilelock onde você pode ativar / desativar um aviso se o
O nome do arquivo de log foi alterado devido a um arquivo de log bloqueado.

--maxaltlogfiles =número
Esta opção define o número máximo que pode ser adicionado ao nome do arquivo de log, se
o arquivo original não está acessível. Na inicialização do logapp, será verificado se o
o arquivo de log definido atualmente é gravável, se este não for o caso automaticamente um
número é adicionado ao nome do arquivo. Se o arquivo alternativo também não estiver acessível
este número é aumentado até que um arquivo seja gravável ou o valor de arquivos maxaltlog is
alcançado. No último caso, o aplicativo será encerrado com um erro. Se um valor de
0 é usado apenas o nome do arquivo de log original é tentado. Também dê uma olhada no
--warnlogfilelock e --printlognome opções para definir se deve haver mensagens
sobre o arquivo de log usado atualmente.

--alignlog =bool
Esta opção é usada junto com --stdout_charbased e --stderr_charbased e
define se os pacotes de dados são gravados no arquivo de log à medida que chegam ou se são cada um
escrito em uma nova linha. O padrão é que cada pacote de dados seja gravado em um novo
linha, defina esta opção como falsa para desativá-la.

--alignlinebreaks =bool
Esta opção é usada junto com --stdout_charbased e --stderr_charbased e
alinha as linhas à esquerda no arquivo de log em relação ao prefixo e carimbo de data / hora.
Essa opção é ativada por padrão.

--jointimeout =tempo
Esta opção é usada junto com --stdout_charbased e --stderr_charbased e
define um tempo limite de ms para juntar pacotes únicos a um. Isso significa que se, por exemplo
dois caracteres são gravados dentro do tempo limite, eles são tratados como um pacote. Isto é
melhor usado junto com --alignlog e --logtime. Use esta opção se os dados
pacotes perderam sua coerência por algum motivo (por exemplo, se os dados vierem de um
linha serial). Este recurso é desabilitado por padrão e pode ser habilitado por configuração
tempo para um valor maior que 0 ms.

-t, --logtime =bool
Esta opção pode ser habilitada para adicionar um carimbo de data / hora ms a cada linha do arquivo de log.
Normalmente, o tempo desde o início do aplicativo é usado, mas isso pode ser alterado com
da --logreltime opção.

--logreltime =bool
Se esta opção for definida como verdadeira, o --logreltime opção irá usar o relativo
tempo desde a última linha para os carimbos de data / hora registrados.

--logenv =bool
Com esta opção definida como true, o logapp irá adicionar uma lista de todos os ambientes ativos
variáveis ​​para o arquivo de log. Esta opção está desativada por padrão.

-p, --stdout_lineprefix =prefixo

-P, --stderr_lineprefix =prefixo
Ser capaz de distinguir stdout e stderr saída no arquivo de log; logapp pode prefixar
cada linha com uma string que indica se a linha pertence a um dado específico
Stream. Essas strings podem ser alteradas com esta opção. O padrão é que stdout
não tem um prefixo e stderr é prefixado com STDERR:.

CONSOLE SAÍDA OPÇÕES
Esta seção contém opções que afetam a saída visual no console.

--dumbterm =bool
Esta opção desativa a coloração de saída. Isso geralmente é feito automaticamente se um mudo
terminal é detectado.

-s, --print_summary =bool
Se esta opção for definida como verdadeira, um breve resumo será impresso após o
o aplicativo foi encerrado. Esta opção está desativada por padrão.

-f, --stdout_fgcol =cor

-F, --stderr_fgcol =cor
Essas opções definem a cor do primeiro plano para o fluxo de dados específico. O valor que
pode ser uma das entradas no consolá cor mesa no final desta seção.

-b, --stdout_bold =bool

-B, --stderr_bold =bool
Estas opções definem se a fonte para o fluxo de dados específico deve ser impressa
negrito.

-r, --stdout_regexp =regular expressão

-R, --stderr_regexp =regular expressão
A expressão regular que pode ser definida com esta opção é aplicada a todos
linha do fluxo de dados específico. Em uma correspondência, a cor de fundo muda para o
valor fornecido com o --stdout_regexp_bgcol respectivamente --stderr_regexp_bgcol
opção.

--stdout_regexp_bgcol =cor

--stderr_regexp_bgcol =cor
Estas opções definem a cor de fundo para o fluxo de dados específico para o caso
que a expressão regular apropriada fornecida com --stdout_regexp or
--stderr_regexp fósforos. O valor pode ser uma das entradas no consolá cor
mesa no final desta seção.

-c, --stdout_clip =largura

-C, --stderr_clip =largura
Estas opções definem em qual coluna a saída deve ser cortada para o específico
stream para reduzir a quantidade de dados gravados no console. Se um valor de -1 is
desde que o recorte esteja desabilitado para o stream. Um valor de -2 define o recorte para
a largura atual do console. Também é possível usar desabiltar e auto em vez de
os valores numéricos. O padrão é que stdout é limitado à largura do console e
esse recorte está desativado para stderr.

cônsul cor mesa

┌───┬─────────────────────┐
│ # │ cor │
├───┼─────────────────────┤
│-1 │ (console) padrão │
├───┼─────────────────────┤
│0 │ preto │
├───┼─────────────────────┤
│1 │ vermelho │
├───┼─────────────────────┤
│2 │ verde │
├───┼─────────────────────┤
│3 │ marrom │
├───┼─────────────────────┤
│4 │ azul │
├───┼─────────────────────┤
│5 │ magenta │
├───┼─────────────────────┤
│6 │ ciano │
├───┼─────────────────────┤
│7 │ branco │
└───┴─────────────────────┘

COMANDO EXECUÇÃO OPÇÕES
Esta seção contém opções que configuram a execução de comandos em
correspondência de expressão.

--exitonexecfail =BOOL
Esta opção define se o logapp deve sair e encerrar o aplicativo empacotado se o
o valor de retorno de um comando executado indica uma falha. Por padrão, esta opção é
disabled e o logapp ignora o estado de retorno dos comandos executados.

--preexec =comando
O comando que pode ser fornecido com esta opção é executado diretamente antes do
o aplicativo é iniciado. Neste momento, o cabeçalho já está escrito no arquivo de log
e pode ser analisado pelo comando.

--postexec =comando
O comando que pode ser fornecido com esta opção é executado diretamente após o
o aplicativo foi encerrado. Neste momento, o arquivo de log já está fechado para escrita, então
toda a saída do aplicativo e o rodapé já estão incluídos e podem ser processados ​​por
o comando.

-e, --stdout_execregexp =regular expressão

-E, --stderr_execregexp =regular expressão
A expressão regular que pode ser definida com esta opção é aplicada a todos
linha do fluxo de dados específico. Em uma partida, o comando fornecido com o
--stdout_execommand respectivamente --stderr_execcomando opção é executada. Um vazio
valor para esta opção desativa a correspondência de expressão regular.

-x, --stdout_execcommand =comando

-X, --stderr_execcommand =comando
Esta opção define o comando que é executado em uma correspondência de expressão regular. o
a expressão regular pode ser definida separadamente para o stdout e stderr transmitir com
da --stdout_execregexp respectivamente --stderr_execregexp opção.

REGULAR EXPRESSÕES


Expressões regulares são padrões que descrevem strings. Logapp usa esses padrões para
execute ações com base em strings encontradas no fluxo de dados. A implementação é idêntica
para aquele que é usado por grep.

Logapp entende a sintaxe "básica" e "estendida" de expressões regulares, conforme definido por
POSIX. O padrão é usar o conjunto básico, mas você pode alternar para padrões estendidos com
da --extended-regexp parâmetro. Por favor, dê uma olhada no grep(1) e regex(7) página de manual
para obter informações detalhadas.

EXEMPLOS
Tanga Corresponde a "String"

^ String
Corresponde a "String" no início de uma linha

String $
Corresponde a "String" no final de uma linha

^ String $
A linha contém apenas "String"

[Ss] tring
Corresponde a "String" ou "string"

Forte O ponto corresponde a todos os caracteres, portanto, corresponde a, por exemplo, "String" ou "Strong"

Str. * Ng
O ponto junto com a estrela corresponde a qualquer número de caracteres, portanto, corresponde a
exemplo "String" ou "Streaming"

^ [AZ] *
Corresponde a qualquer um dos caracteres de A a Z no início de uma linha seguida
por zero ou qualquer número de espaços

String \ | Word
Corresponde a "String" ou "Word" ao trabalhar com basic regular expressões

String | Word
Corresponde a "String" ou "Word" ao trabalhar com opção regular expressões

MEIO AMBIENTE


PRAZO Esta variável é verificada para ver em qual tipo de aplicativo de log do console está sendo executado.
Atualmente apenas o valor mudo é tratado de uma maneira especial - desabilitando o console
cores. Se o PRAZO a variável está faltando e também um terminal burro é assumido. o
configuração pode ser substituída ativando / desativando o modo de terminal burro usando o
--burro opção.

Use logapp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.