+
Skip to content

emilycares/logana

Repository files navigation

logana

A build log analysis tool so that your PDE (Personal Development Environment) can have a list of files that contain errors. Currently, it supports

with plans for more.

Compatibility

Regularly tested on

  • linux
  • Windows 10

Installation

Install the rust.

git clone https://github.com/emilycares/logana
cd logana

cargo build --release

And add it to your path

Usage

command

In this case the parser will be guessed by the command.

logana -c "cargo build --color always"

stdin

In bash "|&" will also pipe sterr.

mvn clean install |& logana --parser maven --input stdin

It will create an output file named ".logana-report".

How i use logana

I use logana to get a faster feedback loop from a build error to a mistake I made in some file. For working on rust projects, i use:

logana -w -c "cargo test"

or the other way

find **/*.rs | entr logana -c "cargo test --color always"

Why do i want this?

The point is there are times where this does no hold up or is inconsistant. I have started to build this tool because i sometimes i get different errors in the compiler. Also i want to jump easily to printed paths to sourcecode. Regardless if it is in compilation unit test or at runntime. That is the goal.

Editor support

The editor support allows the editor to parse the ".logana-report" into its now error list. Plugins are available here:

About

A build log analysis tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载