using System.Collections.Generic;
public static string Användare;
public static List<string[]> Loggboken;
public static void NyLogg(string skapare, string title, string message)
Loggboken.Add(new[] {DateTime.Now.ToString(), skapare, title, message});
public static void ListaLoggar()
Console.WriteLine("\n- Loggar -");
foreach(string[] logg in Loggboken)
private static void _skrivLogg(string[] logg)
for(int i = 0; i < logg.Length; i++)
if (i < logg.Length - 1) Console.Write(" | ");
else Console.Write(Environment.NewLine);
public static void SökLogg(string keyword)
foreach(string[] logg in Loggboken)
foreach(string part in logg)
if (part.ToLower().Contains(keyword.ToLower()))
private static void _hämtaOnlineLoggar()
NyLogg("Online", "glass", "min glass är jättekall att slicka på :z");
NyLogg("Online", "Midsommarnatt", "Det var en kall midsommarnatt 1982.");
NyLogg("Online", "Butiksförsäljning", "Vi säljer allt som har med fika att göra! Isglass, bullar, kaffe och choklad!");
NyLogg("Online", "Skridskor", "Många fick plats på den kalla isen utanför Järvabaden 1982!");
NyLogg("Online", "IBM: Jobb", "Vi har lediga jobb som programmerare i C# här i Stockholm på IBM.");
NyLogg("Online", "IBM: Rapport", "I april 2019 har IBM släppt en ny programvara för servrar.");
NyLogg("Online", "IBM: Jobb", "Junior systemutvecklare i Java och Web.");
public static void InitieraLoggboken()
Loggboken = new List<string[]>();
public static void Main()
NyLogg("System", "Initial", "Startar programmet.");
Console.WriteLine("\n\t[1] Skapa ny logg\n" +
"\t[2] Lista alla loggar\n" +
"\t[3] Sök efter logg\n" +
Console.Write("\tVälj: ");
if (!int.TryParse(Console.ReadLine(), out val))
Console.WriteLine("\n\tVälj ett nummer i listan.");
Console.Write("Titel: ");
string title = Console.ReadLine();
Console.Write("Meddelande: ");
string message = Console.ReadLine();
NyLogg(Användare, title, message);
NyLogg("System", "Historik", "Användaren skrev en logg om '" + title + "'");
NyLogg("System", "Historik", "Användaren listade alla loggar");
Console.Write("Sökord: ");
sökord = Console.ReadLine();
Console.WriteLine("- Matchningar -");
Console.Write("Är du klar? [ja/nej]: ");
string klar = Console.ReadLine();
if (klar.ToLower() == "ja") sök = false;
NyLogg("System", "Historik", "Användaren sökte efter '" + sökord + "'");
NyLogg("System", "Historik", "Systemet stänger ner.");
Console.WriteLine("\n\tTack för att du skapade loggar!");
System.Threading.Thread.Sleep(1000);
Console.WriteLine("\n\tVälj mellan 1-3 från menyn.");
NyLogg("System", "Historik", "Användaren kunde inte räkna.");