[FIGGLE] 라이브러리 소개 #13

이번에 새로 발견한 라이브러리 FIGGLE 을 소개합니다.
큰 기능이나 필수적인 라이브러리는 아니지만 로그에 가독성을
높여주는 LIBRARY 인것 같습니다.
개인적으로 정말 별것이 다있네요 ㅎㅎ

테스트를 위해 간단한 Console 프로젝트를 생성하겠습니다.

그리고 FIGGLE 을 Nuget에서 설치합니다.

Install-Package Figgle

강좌라고 부르기도 뭐할정도로 소개 정도로 끝나도 될정도로 간단히 사용 가능합니다.

using Figgle;
using Serilog;

Console.WriteLine("Hello, World!");
using var log = new LoggerConfiguration()
    .WriteTo.Console()
    .CreateLogger();

Log.Logger = log;
Log.Information("The global logger has been configured");

string TITLE = "DOTNET DEV";
string LIEN = "------";

Console.WriteLine(FiggleFonts.Standard.Render(TITLE));
Console.WriteLine(FiggleFonts.Graffiti.Render(LIEN));
Console.WriteLine(FiggleFonts.Graffiti.Render(TITLE));
Console.WriteLine(FiggleFonts.Graffiti.Render(LIEN));
Console.WriteLine(FiggleFonts.ThreePoint.Render(TITLE));
Console.WriteLine(FiggleFonts.Graffiti.Render(LIEN));
Console.WriteLine(FiggleFonts.Ogre.Render(TITLE));
Console.WriteLine(FiggleFonts.Graffiti.Render(LIEN));
Console.WriteLine(FiggleFonts.Slant.Render(TITLE));

Log.Error(FiggleFonts.Slant.Render(TITLE));
Log.Information(FiggleFonts.Slant.Render(TITLE));
Log.Warning(FiggleFonts.Slant.Render(TITLE));

그냥 ’ FiggleFonts.Standard.Render(“메시지”); ’
이렇게 사용하고 Standard,ThreePoint,Graffiti 등등 폰트만 적용하면됩니다.

그러면 이렇게 스타워즈 필의 글자가 나옵니다. 당연히 log 파일에도 적용 가능합니다.

이상 간단하게 Figgle 라이브러리를 소개해봤습니다.

아쉽게도 한글은 안되네요

8개의 좋아요

오 좋네요!

1개의 좋아요

오…!! 엄청 멋지네요 ㅋㅋ 재미있는 라이브러리입니다. 소개 감사드려요

1개의 좋아요

뭔가 콘솔 시작할 때 나오면 간지나면서 있어서 보일 것 같은데 내가 하기엔 싫지만 있었으면 하는…
그런 욕구를 마구 충족시켜주는 좋은 라이브러리네요… ㅋㅋ

감사합니다!

1개의 좋아요