[2025-09-16 05:46:49] INFO: Parámetros recibidos en otherReadings
{
    "postID": 111,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "111",
        "categoriesSlugs": [
            "pavers",
            "outdoor-living"
        ]
    }
}
[2025-09-16 05:46:49] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "outdoor-living"
    ]
}
[2025-09-16 05:46:49] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 05:46:49] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 5,
    "postID": 111,
    "cache_key": "blog.other_readings.category_5.exclude_111"
}
[2025-09-16 05:46:49] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 5,
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Choosing the Right Pavers for Your Pool Deck and Patio",
        "Ways to Make Your Driveway More Appealing",
        "How Much Does It Cost to Build a Paver Patio?",
        "Two most important points to consider when designing a paver driveway"
    ]
}
[2025-09-16 05:46:49] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 05:46:49] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 05:46:49] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 05:46:49] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 7,
    "postID": 111,
    "cache_key": "blog.other_readings.category_7.exclude_111"
}
[2025-09-16 05:46:49] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 7,
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ],
    "posts_titles": [
        "Stunning Fire Features to Enhance Your Outdoor Area",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "Enhancing Your Outdoor Space for Tranquility",
        "Building an Outdoor Space of Your Dreams",
        "Outdoor Kitchen Necessities",
        "Ways to Make Your Backyard Relaxing",
        "An Outdoor Thanksgiving!",
        "How Much Does It Cost to Build a Paver Patio?",
        "4 Different Fire Features for Your Backyard"
    ]
}
[2025-09-16 05:46:49] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 05:46:49] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 05:46:49] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 06:44:41] INFO: Parámetros recibidos en otherReadings
{
    "postID": 50,
    "categories_raw": null,
    "categories_processed": [
        "news"
    ],
    "request_all": {
        "postID": "50",
        "categoriesSlugs": [
            "news"
        ]
    }
}
[2025-09-16 06:44:41] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news"
    ]
}
[2025-09-16 06:44:41] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 06:44:41] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 50,
    "cache_key": "blog.other_readings.category_13.exclude_50"
}
[2025-09-16 06:44:41] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 8,
    "posts_ids": [
        60,
        92,
        44,
        42,
        43,
        54,
        79,
        91
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Hurricane Season and Your Pool",
        "Proud Sponsor of Rockin' the 4th Event",
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Helping the Community: Humane Society Of The Treasure Coast",
        "Baby Boomers and Pool Remodels"
    ]
}
[2025-09-16 06:44:41] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        92,
        44,
        42,
        43,
        54,
        79,
        91
    ]
}
[2025-09-16 06:44:41] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 06:44:41] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 17:25:12] INFO: Parámetros recibidos en otherReadings
{
    "postID": 111,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "111",
        "categoriesSlugs": [
            "pavers",
            "outdoor-living"
        ]
    }
}
[2025-09-16 17:25:12] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "outdoor-living"
    ]
}
[2025-09-16 17:25:12] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 17:25:12] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 5,
    "postID": 111,
    "cache_key": "blog.other_readings.category_5.exclude_111"
}
[2025-09-16 17:25:12] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 5,
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Choosing the Right Pavers for Your Pool Deck and Patio",
        "Ways to Make Your Driveway More Appealing",
        "How Much Does It Cost to Build a Paver Patio?",
        "Two most important points to consider when designing a paver driveway"
    ]
}
[2025-09-16 17:25:12] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 17:25:12] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 17:25:12] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 17:25:12] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 7,
    "postID": 111,
    "cache_key": "blog.other_readings.category_7.exclude_111"
}
[2025-09-16 17:25:12] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 7,
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ],
    "posts_titles": [
        "Stunning Fire Features to Enhance Your Outdoor Area",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "Enhancing Your Outdoor Space for Tranquility",
        "Building an Outdoor Space of Your Dreams",
        "Outdoor Kitchen Necessities",
        "Ways to Make Your Backyard Relaxing",
        "An Outdoor Thanksgiving!",
        "How Much Does It Cost to Build a Paver Patio?",
        "4 Different Fire Features for Your Backyard"
    ]
}
[2025-09-16 17:25:12] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 17:25:12] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 17:25:12] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 17:25:57] INFO: Parámetros recibidos en otherReadings
{
    "postID": 111,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "111",
        "categoriesSlugs": [
            "pavers",
            "outdoor-living"
        ]
    }
}
[2025-09-16 17:25:57] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "outdoor-living"
    ]
}
[2025-09-16 17:25:57] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 17:25:57] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 17:25:57] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 17:25:57] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 17:25:57] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 17:25:57] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 17:25:57] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 17:26:40] INFO: Parámetros recibidos en otherReadings
{
    "postID": 111,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "111",
        "categoriesSlugs": [
            "pavers",
            "outdoor-living"
        ]
    }
}
[2025-09-16 17:26:40] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "outdoor-living"
    ]
}
[2025-09-16 17:26:40] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 17:26:40] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 17:26:40] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 17:26:40] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 17:26:40] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 17:26:40] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 17:26:40] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 18:39:16] INFO: Parámetros recibidos en otherReadings
{
    "postID": 111,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "111",
        "categoriesSlugs": [
            "pavers",
            "outdoor-living"
        ]
    }
}
[2025-09-16 18:39:16] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "outdoor-living"
    ]
}
[2025-09-16 18:39:16] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 18:39:16] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 5,
    "postID": 111,
    "cache_key": "blog.other_readings.category_5.exclude_111"
}
[2025-09-16 18:39:16] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 5,
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Choosing the Right Pavers for Your Pool Deck and Patio",
        "Ways to Make Your Driveway More Appealing",
        "How Much Does It Cost to Build a Paver Patio?",
        "Two most important points to consider when designing a paver driveway"
    ]
}
[2025-09-16 18:39:16] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 18:39:16] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 18:39:16] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 18:39:16] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 7,
    "postID": 111,
    "cache_key": "blog.other_readings.category_7.exclude_111"
}
[2025-09-16 18:39:16] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 7,
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ],
    "posts_titles": [
        "Stunning Fire Features to Enhance Your Outdoor Area",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "Enhancing Your Outdoor Space for Tranquility",
        "Building an Outdoor Space of Your Dreams",
        "Outdoor Kitchen Necessities",
        "Ways to Make Your Backyard Relaxing",
        "An Outdoor Thanksgiving!",
        "How Much Does It Cost to Build a Paver Patio?",
        "4 Different Fire Features for Your Backyard"
    ]
}
[2025-09-16 18:39:16] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 18:39:16] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 18:39:16] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 18:42:24] INFO: Parámetros recibidos en otherReadings
{
    "postID": 25,
    "categories_raw": null,
    "categories_processed": [
        "outdoor-living"
    ],
    "request_all": {
        "postID": "25",
        "categoriesSlugs": [
            "outdoor-living"
        ]
    }
}
[2025-09-16 18:42:24] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "outdoor-living"
    ]
}
[2025-09-16 18:42:24] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 18:42:24] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 7,
    "postID": 25,
    "cache_key": "blog.other_readings.category_7.exclude_25"
}
[2025-09-16 18:42:24] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 7,
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        102,
        14,
        15,
        26,
        48,
        59,
        69
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Stunning Fire Features to Enhance Your Outdoor Area",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "Enhancing Your Outdoor Space for Tranquility",
        "Building an Outdoor Space of Your Dreams",
        "Ways to Make Your Backyard Relaxing",
        "An Outdoor Thanksgiving!",
        "How Much Does It Cost to Build a Paver Patio?",
        "4 Different Fire Features for Your Backyard"
    ]
}
[2025-09-16 18:42:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        102,
        14,
        15,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 18:42:24] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 18:42:24] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 18:43:06] INFO: Parámetros recibidos en otherReadings
{
    "postID": 25,
    "categories_raw": null,
    "categories_processed": [
        "outdoor-living"
    ],
    "request_all": {
        "postID": "25",
        "categoriesSlugs": [
            "outdoor-living"
        ]
    }
}
[2025-09-16 18:43:06] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "outdoor-living"
    ]
}
[2025-09-16 18:43:06] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 18:43:06] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        102,
        14,
        15,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 18:43:06] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 18:43:06] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 18:57:40] INFO: Parámetros recibidos en otherReadings
{
    "postID": 25,
    "categories_raw": null,
    "categories_processed": [
        "outdoor-living"
    ],
    "request_all": {
        "postID": "25",
        "categoriesSlugs": [
            "outdoor-living"
        ]
    }
}
[2025-09-16 18:57:40] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "outdoor-living"
    ]
}
[2025-09-16 18:57:40] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 18:57:40] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        102,
        14,
        15,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 18:57:40] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 18:57:40] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:15:53] INFO: Parámetros recibidos en otherReadings
{
    "postID": 45,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas"
    ],
    "request_all": {
        "postID": "45",
        "categoriesSlugs": [
            "pools",
            "ideas"
        ]
    }
}
[2025-09-16 19:15:53] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas"
    ]
}
[2025-09-16 19:15:53] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:15:53] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 45,
    "cache_key": "blog.other_readings.category_4.exclude_45"
}
[2025-09-16 19:15:53] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Can Swimming Help Joints?",
        "Do You Need a Pool Heater in Florida?",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Light vs. Dark Interior Pool Finish",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:15:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ]
}
[2025-09-16 19:15:53] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:15:53] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:15:53] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 15,
    "postID": 45,
    "cache_key": "blog.other_readings.category_15.exclude_45"
}
[2025-09-16 19:15:53] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 15,
    "posts_count": 5,
    "posts_ids": [
        102,
        69,
        75,
        84,
        100
    ],
    "posts_titles": [
        "4 Water Features to Create a Relaxing Backyard Environment",
        "4 Different Fire Features for Your Backyard",
        "Pools for Unique Lots",
        "Mediterranean Pool Design",
        "7 Steps to a Sparkling Clean Pool"
    ]
}
[2025-09-16 19:15:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        102,
        69,
        75,
        84,
        100
    ]
}
[2025-09-16 19:15:53] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:15:53] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        }
    ]
}
[2025-09-16 19:16:08] INFO: Parámetros recibidos en otherReadings
{
    "postID": 84,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas",
        "discover"
    ],
    "request_all": {
        "postID": "84",
        "categoriesSlugs": [
            "pools",
            "ideas",
            "discover"
        ]
    }
}
[2025-09-16 19:16:08] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas",
        "discover"
    ]
}
[2025-09-16 19:16:08] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:16:08] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 84,
    "cache_key": "blog.other_readings.category_4.exclude_84"
}
[2025-09-16 19:16:08] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Can Swimming Help Joints?",
        "Do You Need a Pool Heater in Florida?",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Light vs. Dark Interior Pool Finish"
    ]
}
[2025-09-16 19:16:08] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35
    ]
}
[2025-09-16 19:16:08] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:16:08] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:16:08] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 15,
    "postID": 84,
    "cache_key": "blog.other_readings.category_15.exclude_84"
}
[2025-09-16 19:16:08] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 15,
    "posts_count": 5,
    "posts_ids": [
        45,
        102,
        69,
        75,
        100
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "4 Different Fire Features for Your Backyard",
        "Pools for Unique Lots",
        "7 Steps to a Sparkling Clean Pool"
    ]
}
[2025-09-16 19:16:08] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        45,
        102,
        69,
        75,
        100
    ]
}
[2025-09-16 19:16:08] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:16:08] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-16 19:16:08] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 84,
    "cache_key": "blog.other_readings.category_16.exclude_84"
}
[2025-09-16 19:16:08] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 9,
    "posts_ids": [
        73,
        81,
        82,
        83,
        85,
        90,
        99,
        100,
        103
    ],
    "posts_titles": [
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool",
        "7 Steps to a Sparkling Clean Pool",
        "Features for Your Swimming Pool"
    ]
}
[2025-09-16 19:16:08] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9,
    "posts_ids": [
        73,
        81,
        82,
        83,
        85,
        90,
        99,
        100,
        103
    ]
}
[2025-09-16 19:16:08] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9
}
[2025-09-16 19:16:08] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:20:08] INFO: Parámetros recibidos en otherReadings
{
    "postID": 60,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "interest",
        "news"
    ],
    "request_all": {
        "postID": "60",
        "categoriesSlugs": [
            "pools",
            "interest",
            "news"
        ]
    }
}
[2025-09-16 19:20:08] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "interest",
        "news"
    ]
}
[2025-09-16 19:20:08] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:20:08] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 60,
    "cache_key": "blog.other_readings.category_4.exclude_60"
}
[2025-09-16 19:20:08] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Can Swimming Help Joints?",
        "Do You Need a Pool Heater in Florida?",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Light vs. Dark Interior Pool Finish",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:20:08] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ]
}
[2025-09-16 19:20:08] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:20:08] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 19:20:08] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 6,
    "postID": 60,
    "cache_key": "blog.other_readings.category_6.exclude_60"
}
[2025-09-16 19:20:08] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 6,
    "posts_count": 10,
    "posts_ids": [
        71,
        110,
        51,
        35,
        21,
        23,
        26,
        32,
        36,
        37
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Do You Need a Pool Heater in Florida?",
        "Light vs. Dark Interior Pool Finish",
        "Is a Pool Heater Worth It?",
        "Ways to Make Your Driveway More Appealing",
        "Ways to Make Your Backyard Relaxing",
        "Raised or Flush Spa?",
        "Getting to Know Your Pool",
        "When's the Best Time to Install a Pool In Florida?"
    ]
}
[2025-09-16 19:20:08] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        110,
        51,
        35,
        21,
        23,
        26,
        32,
        36,
        37
    ]
}
[2025-09-16 19:20:08] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 19:20:08] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 19:20:08] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 60,
    "cache_key": "blog.other_readings.category_13.exclude_60"
}
[2025-09-16 19:20:08] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 8,
    "posts_ids": [
        50,
        92,
        44,
        42,
        43,
        54,
        79,
        91
    ],
    "posts_titles": [
        "Apex Pavers & Pools Is a 2020 Inc. 5000 company",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Hurricane Season and Your Pool",
        "Proud Sponsor of Rockin' the 4th Event",
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Helping the Community: Humane Society Of The Treasure Coast",
        "Baby Boomers and Pool Remodels"
    ]
}
[2025-09-16 19:20:08] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        50,
        92,
        44,
        42,
        43,
        54,
        79,
        91
    ]
}
[2025-09-16 19:20:08] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 19:20:08] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        },
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 19:22:11] INFO: Parámetros recibidos en otherReadings
{
    "postID": 111,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "111",
        "categoriesSlugs": [
            "pavers",
            "outdoor-living"
        ]
    }
}
[2025-09-16 19:22:11] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "outdoor-living"
    ]
}
[2025-09-16 19:22:11] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 19:22:11] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        71,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 19:22:11] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 19:22:11] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 19:22:11] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        17,
        102,
        14,
        15,
        25,
        26,
        48,
        59,
        69
    ]
}
[2025-09-16 19:22:11] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 19:22:11] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:49:17] INFO: Parámetros recibidos en otherReadings
{
    "postID": 45,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas"
    ],
    "request_all": {
        "postID": "45",
        "categoriesSlugs": [
            "pools",
            "ideas"
        ]
    }
}
[2025-09-16 19:49:17] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas"
    ]
}
[2025-09-16 19:49:17] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:49:17] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ]
}
[2025-09-16 19:49:17] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:49:17] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:49:17] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        102,
        69,
        75,
        84,
        100
    ]
}
[2025-09-16 19:49:17] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:49:17] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        }
    ]
}
[2025-09-16 19:49:27] INFO: Parámetros recibidos en otherReadings
{
    "postID": 24,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "24",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-16 19:49:27] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-16 19:49:27] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:49:27] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 24,
    "cache_key": "blog.other_readings.category_4.exclude_24"
}
[2025-09-16 19:49:27] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Can Swimming Help Joints?",
        "Do You Need a Pool Heater in Florida?",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Light vs. Dark Interior Pool Finish"
    ]
}
[2025-09-16 19:49:27] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35
    ]
}
[2025-09-16 19:49:27] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:49:27] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:49:27] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 24,
    "cache_key": "blog.other_readings.category_14.exclude_24"
}
[2025-09-16 19:49:27] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        30,
        22,
        63,
        64,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Invest in the Quality of your Living Space",
        "3D Renderings and Why They're Important",
        "Getting Your Pool Ready for a Hurricane",
        "Can Swimming Help Joints?",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:49:27] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        30,
        22,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:49:27] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:49:27] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:50:13] INFO: Parámetros recibidos en otherReadings
{
    "postID": 37,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "interest"
    ],
    "request_all": {
        "postID": "37",
        "categoriesSlugs": [
            "pools",
            "interest"
        ]
    }
}
[2025-09-16 19:50:13] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "interest"
    ]
}
[2025-09-16 19:50:13] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:50:13] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 37,
    "cache_key": "blog.other_readings.category_4.exclude_37"
}
[2025-09-16 19:50:13] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        24,
        31
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Can Swimming Help Joints?",
        "Do You Need a Pool Heater in Florida?",
        "Pool Safety for Pets",
        "Preparing for Your Pool Design Appointment",
        "Swimming is Good for Your Health!"
    ]
}
[2025-09-16 19:50:13] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        24,
        31
    ]
}
[2025-09-16 19:50:13] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:50:13] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 19:50:13] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 6,
    "postID": 37,
    "cache_key": "blog.other_readings.category_6.exclude_37"
}
[2025-09-16 19:50:13] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 6,
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        51,
        35,
        21,
        23,
        26,
        32,
        36
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Research is Out: Swimming Makes You Happier",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Do You Need a Pool Heater in Florida?",
        "Light vs. Dark Interior Pool Finish",
        "Is a Pool Heater Worth It?",
        "Ways to Make Your Driveway More Appealing",
        "Ways to Make Your Backyard Relaxing",
        "Raised or Flush Spa?",
        "Getting to Know Your Pool"
    ]
}
[2025-09-16 19:50:13] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        51,
        35,
        21,
        23,
        26,
        32,
        36
    ]
}
[2025-09-16 19:50:13] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 19:50:13] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:51:36] INFO: Parámetros recibidos en otherReadings
{
    "postID": 24,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "24",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-16 19:51:36] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-16 19:51:36] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:51:36] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35
    ]
}
[2025-09-16 19:51:36] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:51:36] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:51:36] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        30,
        22,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:51:36] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:51:36] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:52:23] INFO: Parámetros recibidos en otherReadings
{
    "postID": 8,
    "categories_raw": null,
    "categories_processed": [
        "education"
    ],
    "request_all": {
        "postID": "8",
        "categoriesSlugs": [
            "education"
        ]
    }
}
[2025-09-16 19:52:23] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "education"
    ]
}
[2025-09-16 19:52:24] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:52:24] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 8,
    "cache_key": "blog.other_readings.category_14.exclude_8"
}
[2025-09-16 19:52:24] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        30,
        22,
        24,
        63,
        64,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Invest in the Quality of your Living Space",
        "Getting Your Pool Ready for a Hurricane",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:52:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        30,
        22,
        24,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:52:24] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:52:24] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:52:50] INFO: Parámetros recibidos en otherReadings
{
    "postID": 22,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "22",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-16 19:52:50] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-16 19:52:50] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:52:50] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 22,
    "cache_key": "blog.other_readings.category_4.exclude_22"
}
[2025-09-16 19:52:50] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        24,
        51,
        64,
        31,
        35
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Preparing for Your Pool Design Appointment",
        "Do You Need a Pool Heater in Florida?",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Light vs. Dark Interior Pool Finish"
    ]
}
[2025-09-16 19:52:50] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        24,
        51,
        64,
        31,
        35
    ]
}
[2025-09-16 19:52:50] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:52:50] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:52:50] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 22,
    "cache_key": "blog.other_readings.category_14.exclude_22"
}
[2025-09-16 19:52:50] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        30,
        24,
        63,
        64,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Invest in the Quality of your Living Space",
        "3D Renderings and Why They're Important",
        "Getting Your Pool Ready for a Hurricane",
        "Preparing for Your Pool Design Appointment",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:52:50] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        30,
        24,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:52:50] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:52:50] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:53:15] INFO: Parámetros recibidos en otherReadings
{
    "postID": 60,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "interest",
        "news"
    ],
    "request_all": {
        "postID": "60",
        "categoriesSlugs": [
            "pools",
            "interest",
            "news"
        ]
    }
}
[2025-09-16 19:53:15] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "interest",
        "news"
    ]
}
[2025-09-16 19:53:15] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:53:15] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ]
}
[2025-09-16 19:53:15] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:53:15] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 19:53:15] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        110,
        51,
        35,
        21,
        23,
        26,
        32,
        36,
        37
    ]
}
[2025-09-16 19:53:15] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 19:53:15] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 19:53:15] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        50,
        92,
        44,
        42,
        43,
        54,
        79,
        91
    ]
}
[2025-09-16 19:53:15] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 19:53:15] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        },
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 19:53:42] INFO: Parámetros recibidos en otherReadings
{
    "postID": 71,
    "categories_raw": null,
    "categories_processed": [
        "interest",
        "education",
        "pavers"
    ],
    "request_all": {
        "postID": "71",
        "categoriesSlugs": [
            "interest",
            "education",
            "pavers"
        ]
    }
}
[2025-09-16 19:53:42] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "interest",
        "education",
        "pavers"
    ]
}
[2025-09-16 19:53:42] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 19:53:42] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 6,
    "postID": 71,
    "cache_key": "blog.other_readings.category_6.exclude_71"
}
[2025-09-16 19:53:42] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 6,
    "posts_count": 10,
    "posts_ids": [
        60,
        110,
        51,
        35,
        37,
        21,
        23,
        26,
        32,
        36
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Do You Need a Pool Heater in Florida?",
        "Light vs. Dark Interior Pool Finish",
        "When's the Best Time to Install a Pool In Florida?",
        "Is a Pool Heater Worth It?",
        "Ways to Make Your Driveway More Appealing",
        "Ways to Make Your Backyard Relaxing",
        "Raised or Flush Spa?",
        "Getting to Know Your Pool"
    ]
}
[2025-09-16 19:53:42] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        60,
        110,
        51,
        35,
        37,
        21,
        23,
        26,
        32,
        36
    ]
}
[2025-09-16 19:53:42] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 19:53:42] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:53:42] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 71,
    "cache_key": "blog.other_readings.category_14.exclude_71"
}
[2025-09-16 19:53:42] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        9,
        8,
        22,
        30,
        24,
        63,
        64,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Invest in the Quality of your Living Space",
        "3D Renderings and Why They're Important",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Preparing for Your Pool Design Appointment",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:53:42] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        9,
        8,
        22,
        30,
        24,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:53:42] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:53:42] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 19:53:42] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 5,
    "postID": 71,
    "cache_key": "blog.other_readings.category_5.exclude_71"
}
[2025-09-16 19:53:42] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 5,
    "posts_count": 8,
    "posts_ids": [
        111,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Choosing the Right Pavers for Your Pool Deck and Patio",
        "Ways to Make Your Driveway More Appealing",
        "How Much Does It Cost to Build a Paver Patio?",
        "Two most important points to consider when designing a paver driveway"
    ]
}
[2025-09-16 19:53:42] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        111,
        110,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 19:53:42] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 19:53:42] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        },
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        }
    ]
}
[2025-09-16 19:54:02] INFO: Parámetros recibidos en otherReadings
{
    "postID": 16,
    "categories_raw": null,
    "categories_processed": [
        "education"
    ],
    "request_all": {
        "postID": "16",
        "categoriesSlugs": [
            "education"
        ]
    }
}
[2025-09-16 19:54:02] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "education"
    ]
}
[2025-09-16 19:54:02] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:54:02] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 16,
    "cache_key": "blog.other_readings.category_14.exclude_16"
}
[2025-09-16 19:54:02] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        71,
        9,
        8,
        22,
        30,
        24,
        63,
        64,
        31,
        44
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Invest in the Quality of your Living Space",
        "3D Renderings and Why They're Important",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Preparing for Your Pool Design Appointment",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:54:02] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        71,
        9,
        8,
        22,
        30,
        24,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:54:02] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:54:02] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:54:24] INFO: Parámetros recibidos en otherReadings
{
    "postID": 45,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas"
    ],
    "request_all": {
        "postID": "45",
        "categoriesSlugs": [
            "pools",
            "ideas"
        ]
    }
}
[2025-09-16 19:54:24] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas"
    ]
}
[2025-09-16 19:54:24] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:54:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ]
}
[2025-09-16 19:54:24] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:54:24] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:54:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        102,
        69,
        75,
        84,
        100
    ]
}
[2025-09-16 19:54:24] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:54:24] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        }
    ]
}
[2025-09-16 19:54:58] INFO: Parámetros recibidos en otherReadings
{
    "postID": 110,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "interest"
    ],
    "request_all": {
        "postID": "110",
        "categoriesSlugs": [
            "pavers",
            "interest"
        ]
    }
}
[2025-09-16 19:54:58] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "interest"
    ]
}
[2025-09-16 19:54:58] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 19:54:58] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 5,
    "postID": 110,
    "cache_key": "blog.other_readings.category_5.exclude_110"
}
[2025-09-16 19:54:58] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 5,
    "posts_count": 8,
    "posts_ids": [
        111,
        71,
        63,
        92,
        13,
        23,
        59,
        72
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Choosing the Right Pavers for Your Pool Deck and Patio",
        "Ways to Make Your Driveway More Appealing",
        "How Much Does It Cost to Build a Paver Patio?",
        "Two most important points to consider when designing a paver driveway"
    ]
}
[2025-09-16 19:54:58] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        111,
        71,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 19:54:58] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 19:54:58] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 19:54:58] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 6,
    "postID": 110,
    "cache_key": "blog.other_readings.category_6.exclude_110"
}
[2025-09-16 19:54:58] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 6,
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        51,
        35,
        37,
        21,
        23,
        26,
        32,
        36
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Research is Out: Swimming Makes You Happier",
        "Do You Need a Pool Heater in Florida?",
        "Light vs. Dark Interior Pool Finish",
        "When's the Best Time to Install a Pool In Florida?",
        "Is a Pool Heater Worth It?",
        "Ways to Make Your Driveway More Appealing",
        "Ways to Make Your Backyard Relaxing",
        "Raised or Flush Spa?",
        "Getting to Know Your Pool"
    ]
}
[2025-09-16 19:54:58] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        51,
        35,
        37,
        21,
        23,
        26,
        32,
        36
    ]
}
[2025-09-16 19:54:58] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 19:54:58] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:55:20] INFO: Parámetros recibidos en otherReadings
{
    "postID": 51,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "interest"
    ],
    "request_all": {
        "postID": "51",
        "categoriesSlugs": [
            "pools",
            "interest"
        ]
    }
}
[2025-09-16 19:55:20] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "interest"
    ]
}
[2025-09-16 19:55:20] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:55:20] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 51,
    "cache_key": "blog.other_readings.category_4.exclude_51"
}
[2025-09-16 19:55:20] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        24,
        64,
        31,
        35
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Preparing for Your Pool Design Appointment",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Light vs. Dark Interior Pool Finish"
    ]
}
[2025-09-16 19:55:20] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        24,
        64,
        31,
        35
    ]
}
[2025-09-16 19:55:20] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:55:20] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 19:55:20] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 6,
    "postID": 51,
    "cache_key": "blog.other_readings.category_6.exclude_51"
}
[2025-09-16 19:55:20] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 6,
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        35,
        37,
        21,
        23,
        26,
        32,
        36
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Research is Out: Swimming Makes You Happier",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Light vs. Dark Interior Pool Finish",
        "When's the Best Time to Install a Pool In Florida?",
        "Is a Pool Heater Worth It?",
        "Ways to Make Your Driveway More Appealing",
        "Ways to Make Your Backyard Relaxing",
        "Raised or Flush Spa?",
        "Getting to Know Your Pool"
    ]
}
[2025-09-16 19:55:20] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        35,
        37,
        21,
        23,
        26,
        32,
        36
    ]
}
[2025-09-16 19:55:20] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 19:55:20] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:55:48] INFO: Parámetros recibidos en otherReadings
{
    "postID": 45,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas"
    ],
    "request_all": {
        "postID": "45",
        "categoriesSlugs": [
            "pools",
            "ideas"
        ]
    }
}
[2025-09-16 19:55:48] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas"
    ]
}
[2025-09-16 19:55:48] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:55:48] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35,
        44
    ]
}
[2025-09-16 19:55:48] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:55:48] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:55:48] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        102,
        69,
        75,
        84,
        100
    ]
}
[2025-09-16 19:55:48] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:55:48] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        }
    ]
}
[2025-09-16 19:56:03] INFO: Parámetros recibidos en otherReadings
{
    "postID": 69,
    "categories_raw": null,
    "categories_processed": [
        "ideas",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "69",
        "categoriesSlugs": [
            "ideas",
            "outdoor-living"
        ]
    }
}
[2025-09-16 19:56:03] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "ideas",
        "outdoor-living"
    ]
}
[2025-09-16 19:56:03] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:56:03] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 15,
    "postID": 69,
    "cache_key": "blog.other_readings.category_15.exclude_69"
}
[2025-09-16 19:56:03] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 15,
    "posts_count": 5,
    "posts_ids": [
        45,
        102,
        84,
        75,
        100
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "Mediterranean Pool Design",
        "Pools for Unique Lots",
        "7 Steps to a Sparkling Clean Pool"
    ]
}
[2025-09-16 19:56:03] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        45,
        102,
        84,
        75,
        100
    ]
}
[2025-09-16 19:56:03] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:56:03] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 19:56:03] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 7,
    "postID": 69,
    "cache_key": "blog.other_readings.category_7.exclude_69"
}
[2025-09-16 19:56:03] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 7,
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        25,
        102,
        14,
        15,
        26,
        48,
        59
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Stunning Fire Features to Enhance Your Outdoor Area",
        "Outdoor Kitchen Necessities",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "Enhancing Your Outdoor Space for Tranquility",
        "Building an Outdoor Space of Your Dreams",
        "Ways to Make Your Backyard Relaxing",
        "An Outdoor Thanksgiving!",
        "How Much Does It Cost to Build a Paver Patio?"
    ]
}
[2025-09-16 19:56:03] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        25,
        102,
        14,
        15,
        26,
        48,
        59
    ]
}
[2025-09-16 19:56:03] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 19:56:03] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:56:23] INFO: Parámetros recibidos en otherReadings
{
    "postID": 17,
    "categories_raw": null,
    "categories_processed": [
        "features",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "17",
        "categoriesSlugs": [
            "features",
            "outdoor-living"
        ]
    }
}
[2025-09-16 19:56:23] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "features",
        "outdoor-living"
    ]
}
[2025-09-16 19:56:23] INFO: Procesando categoría encontrada
{
    "category_id": 12,
    "category_name": "Features",
    "category_slug": "features"
}
[2025-09-16 19:56:23] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 12,
    "postID": 17,
    "cache_key": "blog.other_readings.category_12.exclude_17"
}
[2025-09-16 19:56:23] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 12,
    "posts_count": 1,
    "posts_ids": [
        102
    ],
    "posts_titles": [
        "4 Water Features to Create a Relaxing Backyard Environment"
    ]
}
[2025-09-16 19:56:23] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1,
    "posts_ids": [
        102
    ]
}
[2025-09-16 19:56:23] INFO: Categoría agregada a resultado final
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1
}
[2025-09-16 19:56:23] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 19:56:23] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 7,
    "postID": 17,
    "cache_key": "blog.other_readings.category_7.exclude_17"
}
[2025-09-16 19:56:23] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 7,
    "posts_count": 9,
    "posts_ids": [
        111,
        25,
        102,
        69,
        14,
        15,
        26,
        48,
        59
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Outdoor Kitchen Necessities",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "4 Different Fire Features for Your Backyard",
        "Enhancing Your Outdoor Space for Tranquility",
        "Building an Outdoor Space of Your Dreams",
        "Ways to Make Your Backyard Relaxing",
        "An Outdoor Thanksgiving!",
        "How Much Does It Cost to Build a Paver Patio?"
    ]
}
[2025-09-16 19:56:23] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        25,
        102,
        69,
        14,
        15,
        26,
        48,
        59
    ]
}
[2025-09-16 19:56:23] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 19:56:23] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 12,
            "category_name": "Features",
            "posts_count": 1
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:57:12] INFO: Parámetros recibidos en otherReadings
{
    "postID": 102,
    "categories_raw": null,
    "categories_processed": [
        "outdoor-living",
        "ideas",
        "features"
    ],
    "request_all": {
        "postID": "102",
        "categoriesSlugs": [
            "outdoor-living",
            "ideas",
            "features"
        ]
    }
}
[2025-09-16 19:57:12] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "outdoor-living",
        "ideas",
        "features"
    ]
}
[2025-09-16 19:57:12] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 19:57:12] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 7,
    "postID": 102,
    "cache_key": "blog.other_readings.category_7.exclude_102"
}
[2025-09-16 19:57:12] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 7,
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        25,
        69,
        14,
        15,
        26,
        48,
        59
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Stunning Fire Features to Enhance Your Outdoor Area",
        "Outdoor Kitchen Necessities",
        "4 Different Fire Features for Your Backyard",
        "Enhancing Your Outdoor Space for Tranquility",
        "Building an Outdoor Space of Your Dreams",
        "Ways to Make Your Backyard Relaxing",
        "An Outdoor Thanksgiving!",
        "How Much Does It Cost to Build a Paver Patio?"
    ]
}
[2025-09-16 19:57:12] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        25,
        69,
        14,
        15,
        26,
        48,
        59
    ]
}
[2025-09-16 19:57:12] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 19:57:12] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:57:12] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 15,
    "postID": 102,
    "cache_key": "blog.other_readings.category_15.exclude_102"
}
[2025-09-16 19:57:12] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 15,
    "posts_count": 5,
    "posts_ids": [
        45,
        69,
        84,
        75,
        100
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "4 Different Fire Features for Your Backyard",
        "Mediterranean Pool Design",
        "Pools for Unique Lots",
        "7 Steps to a Sparkling Clean Pool"
    ]
}
[2025-09-16 19:57:12] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        45,
        69,
        84,
        75,
        100
    ]
}
[2025-09-16 19:57:12] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:57:12] INFO: Procesando categoría encontrada
{
    "category_id": 12,
    "category_name": "Features",
    "category_slug": "features"
}
[2025-09-16 19:57:12] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 12,
    "postID": 102,
    "cache_key": "blog.other_readings.category_12.exclude_102"
}
[2025-09-16 19:57:12] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 12,
    "posts_count": 1,
    "posts_ids": [
        17
    ],
    "posts_titles": [
        "Stunning Fire Features to Enhance Your Outdoor Area"
    ]
}
[2025-09-16 19:57:12] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1,
    "posts_ids": [
        17
    ]
}
[2025-09-16 19:57:12] INFO: Categoría agregada a resultado final
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1
}
[2025-09-16 19:57:12] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        },
        {
            "category_id": 12,
            "category_name": "Features",
            "posts_count": 1
        }
    ]
}
[2025-09-16 19:57:32] INFO: Parámetros recibidos en otherReadings
{
    "postID": 17,
    "categories_raw": null,
    "categories_processed": [
        "features",
        "outdoor-living"
    ],
    "request_all": {
        "postID": "17",
        "categoriesSlugs": [
            "features",
            "outdoor-living"
        ]
    }
}
[2025-09-16 19:57:32] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "features",
        "outdoor-living"
    ]
}
[2025-09-16 19:57:32] INFO: Procesando categoría encontrada
{
    "category_id": 12,
    "category_name": "Features",
    "category_slug": "features"
}
[2025-09-16 19:57:32] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1,
    "posts_ids": [
        102
    ]
}
[2025-09-16 19:57:32] INFO: Categoría agregada a resultado final
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1
}
[2025-09-16 19:57:32] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 19:57:32] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        25,
        102,
        69,
        14,
        15,
        26,
        48,
        59
    ]
}
[2025-09-16 19:57:32] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 19:57:32] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 12,
            "category_name": "Features",
            "posts_count": 1
        },
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:57:35] INFO: Parámetros recibidos en otherReadings
{
    "postID": 102,
    "categories_raw": null,
    "categories_processed": [
        "outdoor-living",
        "ideas",
        "features"
    ],
    "request_all": {
        "postID": "102",
        "categoriesSlugs": [
            "outdoor-living",
            "ideas",
            "features"
        ]
    }
}
[2025-09-16 19:57:35] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "outdoor-living",
        "ideas",
        "features"
    ]
}
[2025-09-16 19:57:35] INFO: Procesando categoría encontrada
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "category_slug": "outdoor-living"
}
[2025-09-16 19:57:35] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9,
    "posts_ids": [
        111,
        17,
        25,
        69,
        14,
        15,
        26,
        48,
        59
    ]
}
[2025-09-16 19:57:35] INFO: Categoría agregada a resultado final
{
    "category_id": 7,
    "category_name": "Outdoor Living",
    "posts_count": 9
}
[2025-09-16 19:57:35] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:57:35] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        45,
        69,
        84,
        75,
        100
    ]
}
[2025-09-16 19:57:35] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:57:35] INFO: Procesando categoría encontrada
{
    "category_id": 12,
    "category_name": "Features",
    "category_slug": "features"
}
[2025-09-16 19:57:35] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1,
    "posts_ids": [
        17
    ]
}
[2025-09-16 19:57:35] INFO: Categoría agregada a resultado final
{
    "category_id": 12,
    "category_name": "Features",
    "posts_count": 1
}
[2025-09-16 19:57:35] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 7,
            "category_name": "Outdoor Living",
            "posts_count": 9
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        },
        {
            "category_id": 12,
            "category_name": "Features",
            "posts_count": 1
        }
    ]
}
[2025-09-16 19:57:41] INFO: Parámetros recibidos en otherReadings
{
    "postID": 75,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas"
    ],
    "request_all": {
        "postID": "75",
        "categoriesSlugs": [
            "pools",
            "ideas"
        ]
    }
}
[2025-09-16 19:57:41] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas"
    ]
}
[2025-09-16 19:57:41] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:57:41] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 75,
    "cache_key": "blog.other_readings.category_4.exclude_75"
}
[2025-09-16 19:57:41] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        10,
        12,
        24,
        64,
        31
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Do You Need a Pool Heater in Florida?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Preparing for Your Pool Design Appointment",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!"
    ]
}
[2025-09-16 19:57:41] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        10,
        12,
        24,
        64,
        31
    ]
}
[2025-09-16 19:57:41] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:57:41] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:57:41] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 15,
    "postID": 75,
    "cache_key": "blog.other_readings.category_15.exclude_75"
}
[2025-09-16 19:57:41] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 15,
    "posts_count": 5,
    "posts_ids": [
        45,
        102,
        69,
        84,
        100
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "4 Water Features to Create a Relaxing Backyard Environment",
        "4 Different Fire Features for Your Backyard",
        "Mediterranean Pool Design",
        "7 Steps to a Sparkling Clean Pool"
    ]
}
[2025-09-16 19:57:41] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        45,
        102,
        69,
        84,
        100
    ]
}
[2025-09-16 19:57:41] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:57:41] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        }
    ]
}
[2025-09-16 19:57:58] INFO: Parámetros recibidos en otherReadings
{
    "postID": 84,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas",
        "discover"
    ],
    "request_all": {
        "postID": "84",
        "categoriesSlugs": [
            "pools",
            "ideas",
            "discover"
        ]
    }
}
[2025-09-16 19:57:58] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas",
        "discover"
    ]
}
[2025-09-16 19:57:58] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:57:58] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        22,
        51,
        64,
        31,
        35
    ]
}
[2025-09-16 19:57:58] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:57:58] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-16 19:57:58] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        45,
        102,
        69,
        75,
        100
    ]
}
[2025-09-16 19:57:58] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-16 19:57:58] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-16 19:57:58] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9,
    "posts_ids": [
        73,
        81,
        82,
        83,
        85,
        90,
        99,
        100,
        103
    ]
}
[2025-09-16 19:57:58] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9
}
[2025-09-16 19:57:58] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:58:14] INFO: Parámetros recibidos en otherReadings
{
    "postID": 81,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "81",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-16 19:58:14] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-16 19:58:14] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:58:14] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 81,
    "cache_key": "blog.other_readings.category_4.exclude_81"
}
[2025-09-16 19:58:14] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        10,
        12,
        24,
        64,
        84
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Do You Need a Pool Heater in Florida?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Preparing for Your Pool Design Appointment",
        "Pool Safety for Pets",
        "Mediterranean Pool Design"
    ]
}
[2025-09-16 19:58:14] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        10,
        12,
        24,
        64,
        84
    ]
}
[2025-09-16 19:58:14] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:58:14] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-16 19:58:14] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 81,
    "cache_key": "blog.other_readings.category_16.exclude_81"
}
[2025-09-16 19:58:14] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 9,
    "posts_ids": [
        84,
        73,
        82,
        83,
        85,
        90,
        99,
        100,
        103
    ],
    "posts_titles": [
        "Mediterranean Pool Design",
        "Minimalist Swimming Pools",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool",
        "7 Steps to a Sparkling Clean Pool",
        "Features for Your Swimming Pool"
    ]
}
[2025-09-16 19:58:14] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9,
    "posts_ids": [
        84,
        73,
        82,
        83,
        85,
        90,
        99,
        100,
        103
    ]
}
[2025-09-16 19:58:14] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9
}
[2025-09-16 19:58:14] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:58:28] INFO: Parámetros recibidos en otherReadings
{
    "postID": 73,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "73",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-16 19:58:28] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-16 19:58:28] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:58:28] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 73,
    "cache_key": "blog.other_readings.category_4.exclude_73"
}
[2025-09-16 19:58:28] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        10,
        12,
        24,
        64,
        84
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Do You Need a Pool Heater in Florida?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Preparing for Your Pool Design Appointment",
        "Pool Safety for Pets",
        "Mediterranean Pool Design"
    ]
}
[2025-09-16 19:58:28] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        10,
        12,
        24,
        64,
        84
    ]
}
[2025-09-16 19:58:28] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:58:28] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-16 19:58:28] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 73,
    "cache_key": "blog.other_readings.category_16.exclude_73"
}
[2025-09-16 19:58:29] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 9,
    "posts_ids": [
        84,
        81,
        82,
        83,
        85,
        90,
        99,
        100,
        103
    ],
    "posts_titles": [
        "Mediterranean Pool Design",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool",
        "7 Steps to a Sparkling Clean Pool",
        "Features for Your Swimming Pool"
    ]
}
[2025-09-16 19:58:29] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9,
    "posts_ids": [
        84,
        81,
        82,
        83,
        85,
        90,
        99,
        100,
        103
    ]
}
[2025-09-16 19:58:29] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 9
}
[2025-09-16 19:58:29] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 9
        }
    ]
}
[2025-09-16 19:59:20] INFO: Parámetros recibidos en otherReadings
{
    "postID": 22,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "22",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-16 19:59:20] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-16 19:59:20] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:59:20] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        30,
        10,
        12,
        24,
        51,
        64,
        31,
        35
    ]
}
[2025-09-16 19:59:20] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:59:20] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:59:20] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        30,
        24,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:59:20] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:59:20] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 19:59:36] INFO: Parámetros recibidos en otherReadings
{
    "postID": 30,
    "categories_raw": null,
    "categories_processed": [
        "education",
        "pools"
    ],
    "request_all": {
        "postID": "30",
        "categoriesSlugs": [
            "education",
            "pools"
        ]
    }
}
[2025-09-16 19:59:36] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "education",
        "pools"
    ]
}
[2025-09-16 19:59:36] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 19:59:36] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 30,
    "cache_key": "blog.other_readings.category_14.exclude_30"
}
[2025-09-16 19:59:36] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        22,
        24,
        63,
        64,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Invest in the Quality of your Living Space",
        "3D Renderings and Why They're Important",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Pool Safety for Pets",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 19:59:36] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        22,
        24,
        63,
        64,
        31,
        44
    ]
}
[2025-09-16 19:59:36] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 19:59:36] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 19:59:36] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 30,
    "cache_key": "blog.other_readings.category_4.exclude_30"
}
[2025-09-16 19:59:36] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        51,
        10,
        12,
        24,
        64,
        84,
        31
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Do You Need a Pool Heater in Florida?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Preparing for Your Pool Design Appointment",
        "Pool Safety for Pets",
        "Mediterranean Pool Design",
        "Swimming is Good for Your Health!"
    ]
}
[2025-09-16 19:59:36] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        51,
        10,
        12,
        24,
        64,
        84,
        31
    ]
}
[2025-09-16 19:59:36] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 19:59:36] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        },
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:00:09] INFO: Parámetros recibidos en otherReadings
{
    "postID": 10,
    "categories_raw": null,
    "categories_processed": [
        "pools"
    ],
    "request_all": {
        "postID": "10",
        "categoriesSlugs": [
            "pools"
        ]
    }
}
[2025-09-16 20:00:09] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools"
    ]
}
[2025-09-16 20:00:09] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 20:00:09] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 10,
    "cache_key": "blog.other_readings.category_4.exclude_10"
}
[2025-09-16 20:00:09] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        12,
        24,
        64,
        84,
        31
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Do You Need a Pool Heater in Florida?",
        "Kid-Friendly Pool Ideas",
        "Preparing for Your Pool Design Appointment",
        "Pool Safety for Pets",
        "Mediterranean Pool Design",
        "Swimming is Good for Your Health!"
    ]
}
[2025-09-16 20:00:09] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        51,
        12,
        24,
        64,
        84,
        31
    ]
}
[2025-09-16 20:00:09] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 20:00:09] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:00:32] INFO: Parámetros recibidos en otherReadings
{
    "postID": 12,
    "categories_raw": null,
    "categories_processed": [
        "pools"
    ],
    "request_all": {
        "postID": "12",
        "categoriesSlugs": [
            "pools"
        ]
    }
}
[2025-09-16 20:00:32] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools"
    ]
}
[2025-09-16 20:00:32] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 20:00:32] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 12,
    "cache_key": "blog.other_readings.category_4.exclude_12"
}
[2025-09-16 20:00:32] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        51,
        24,
        64,
        84,
        31
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Do You Need a Pool Heater in Florida?",
        "Preparing for Your Pool Design Appointment",
        "Pool Safety for Pets",
        "Mediterranean Pool Design",
        "Swimming is Good for Your Health!"
    ]
}
[2025-09-16 20:00:32] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        51,
        24,
        64,
        84,
        31
    ]
}
[2025-09-16 20:00:32] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 20:00:32] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:00:57] INFO: Parámetros recibidos en otherReadings
{
    "postID": 64,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "64",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-16 20:00:57] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-16 20:00:57] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 20:00:57] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 64,
    "cache_key": "blog.other_readings.category_4.exclude_64"
}
[2025-09-16 20:00:57] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        51,
        24,
        84,
        31
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Do You Need a Pool Heater in Florida?",
        "Preparing for Your Pool Design Appointment",
        "Mediterranean Pool Design",
        "Swimming is Good for Your Health!"
    ]
}
[2025-09-16 20:00:57] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        51,
        24,
        84,
        31
    ]
}
[2025-09-16 20:00:57] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 20:00:57] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 20:00:57] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 64,
    "cache_key": "blog.other_readings.category_14.exclude_64"
}
[2025-09-16 20:00:57] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        22,
        30,
        24,
        63,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Invest in the Quality of your Living Space",
        "3D Renderings and Why They're Important",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Preparing for Your Pool Design Appointment",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 20:00:57] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        22,
        30,
        24,
        63,
        31,
        44
    ]
}
[2025-09-16 20:00:57] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 20:00:57] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:01:14] INFO: Parámetros recibidos en otherReadings
{
    "postID": 9,
    "categories_raw": null,
    "categories_processed": [
        "education"
    ],
    "request_all": {
        "postID": "9",
        "categoriesSlugs": [
            "education"
        ]
    }
}
[2025-09-16 20:01:14] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "education"
    ]
}
[2025-09-16 20:01:14] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 20:01:14] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 9,
    "cache_key": "blog.other_readings.category_14.exclude_9"
}
[2025-09-16 20:01:14] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        8,
        22,
        30,
        64,
        24,
        63,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "3D Renderings and Why They're Important",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Pool Safety for Pets",
        "Preparing for Your Pool Design Appointment",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 20:01:14] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        8,
        22,
        30,
        64,
        24,
        63,
        31,
        44
    ]
}
[2025-09-16 20:01:14] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 20:01:14] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:01:35] INFO: Parámetros recibidos en otherReadings
{
    "postID": 63,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "education"
    ],
    "request_all": {
        "postID": "63",
        "categoriesSlugs": [
            "pavers",
            "education"
        ]
    }
}
[2025-09-16 20:01:35] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "education"
    ]
}
[2025-09-16 20:01:35] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 20:01:35] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 5,
    "postID": 63,
    "cache_key": "blog.other_readings.category_5.exclude_63"
}
[2025-09-16 20:01:35] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 5,
    "posts_count": 8,
    "posts_ids": [
        111,
        71,
        110,
        92,
        13,
        23,
        59,
        72
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Choosing the Right Pavers for Your Pool Deck and Patio",
        "Ways to Make Your Driveway More Appealing",
        "How Much Does It Cost to Build a Paver Patio?",
        "Two most important points to consider when designing a paver driveway"
    ]
}
[2025-09-16 20:01:35] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        111,
        71,
        110,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 20:01:35] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 20:01:35] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-16 20:01:35] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 63,
    "cache_key": "blog.other_readings.category_14.exclude_63"
}
[2025-09-16 20:01:35] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        22,
        30,
        64,
        24,
        31,
        44
    ],
    "posts_titles": [
        "Choosing a Pool Company",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Invest in the Quality of your Living Space",
        "3D Renderings and Why They're Important",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Pool Safety for Pets",
        "Preparing for Your Pool Design Appointment",
        "Swimming is Good for Your Health!",
        "Hurricane Season and Your Pool"
    ]
}
[2025-09-16 20:01:35] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        16,
        71,
        9,
        8,
        22,
        30,
        64,
        24,
        31,
        44
    ]
}
[2025-09-16 20:01:35] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-16 20:01:35] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:01:53] INFO: Parámetros recibidos en otherReadings
{
    "postID": 92,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "news"
    ],
    "request_all": {
        "postID": "92",
        "categoriesSlugs": [
            "pavers",
            "news"
        ]
    }
}
[2025-09-16 20:01:53] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "news"
    ]
}
[2025-09-16 20:01:53] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 20:01:53] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 5,
    "postID": 92,
    "cache_key": "blog.other_readings.category_5.exclude_92"
}
[2025-09-16 20:01:53] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 5,
    "posts_count": 8,
    "posts_ids": [
        111,
        71,
        110,
        63,
        13,
        23,
        59,
        72
    ],
    "posts_titles": [
        "Beautiful Florida Outdoor Kitchens",
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Why a Crushed Rock Base is Important When Installing Pavers",
        "Choosing the Right Pavers for Your Pool Deck and Patio",
        "Ways to Make Your Driveway More Appealing",
        "How Much Does It Cost to Build a Paver Patio?",
        "Two most important points to consider when designing a paver driveway"
    ]
}
[2025-09-16 20:01:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        111,
        71,
        110,
        63,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 20:01:53] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 20:01:53] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:01:53] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 92,
    "cache_key": "blog.other_readings.category_13.exclude_92"
}
[2025-09-16 20:01:53] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        44,
        42,
        43,
        54,
        79,
        91
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Apex Pavers & Pools Is a 2020 Inc. 5000 company",
        "Hurricane Season and Your Pool",
        "Proud Sponsor of Rockin' the 4th Event",
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Helping the Community: Humane Society Of The Treasure Coast",
        "Baby Boomers and Pool Remodels"
    ]
}
[2025-09-16 20:01:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        44,
        42,
        43,
        54,
        79,
        91
    ]
}
[2025-09-16 20:01:53] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:01:53] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 20:02:25] INFO: Parámetros recibidos en otherReadings
{
    "postID": 50,
    "categories_raw": null,
    "categories_processed": [
        "news"
    ],
    "request_all": {
        "postID": "50",
        "categoriesSlugs": [
            "news"
        ]
    }
}
[2025-09-16 20:02:25] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news"
    ]
}
[2025-09-16 20:02:25] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:02:25] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 50,
    "cache_key": "blog.other_readings.category_13.exclude_50"
}
[2025-09-16 20:02:25] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 8,
    "posts_ids": [
        60,
        92,
        44,
        42,
        43,
        54,
        79,
        91
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Hurricane Season and Your Pool",
        "Proud Sponsor of Rockin' the 4th Event",
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Helping the Community: Humane Society Of The Treasure Coast",
        "Baby Boomers and Pool Remodels"
    ]
}
[2025-09-16 20:02:25] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        92,
        44,
        42,
        43,
        54,
        79,
        91
    ]
}
[2025-09-16 20:02:25] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:02:25] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 20:02:47] INFO: Parámetros recibidos en otherReadings
{
    "postID": 43,
    "categories_raw": null,
    "categories_processed": [
        "news",
        "interest",
        "pools"
    ],
    "request_all": {
        "postID": "43",
        "categoriesSlugs": [
            "news",
            "interest",
            "pools"
        ]
    }
}
[2025-09-16 20:02:47] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news",
        "interest",
        "pools"
    ]
}
[2025-09-16 20:02:47] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:02:47] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 43,
    "cache_key": "blog.other_readings.category_13.exclude_43"
}
[2025-09-16 20:02:47] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        44,
        42,
        54,
        79,
        91
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Apex Pavers & Pools Is a 2020 Inc. 5000 company",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Hurricane Season and Your Pool",
        "Proud Sponsor of Rockin' the 4th Event",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Helping the Community: Humane Society Of The Treasure Coast",
        "Baby Boomers and Pool Remodels"
    ]
}
[2025-09-16 20:02:47] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        44,
        42,
        54,
        79,
        91
    ]
}
[2025-09-16 20:02:47] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:02:47] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 20:02:47] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 6,
    "postID": 43,
    "cache_key": "blog.other_readings.category_6.exclude_43"
}
[2025-09-16 20:02:47] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 6,
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        51,
        35,
        37,
        21,
        23,
        26,
        32
    ],
    "posts_titles": [
        "Paver Sealing and Cleaning: Protect Your Investment!",
        "Research is Out: Swimming Makes You Happier",
        "Paver Walkways and Driveways Increase Value in Your Home",
        "Do You Need a Pool Heater in Florida?",
        "Light vs. Dark Interior Pool Finish",
        "When's the Best Time to Install a Pool In Florida?",
        "Is a Pool Heater Worth It?",
        "Ways to Make Your Driveway More Appealing",
        "Ways to Make Your Backyard Relaxing",
        "Raised or Flush Spa?"
    ]
}
[2025-09-16 20:02:47] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        51,
        35,
        37,
        21,
        23,
        26,
        32
    ]
}
[2025-09-16 20:02:47] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 20:02:47] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 20:02:47] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 43,
    "cache_key": "blog.other_readings.category_4.exclude_43"
}
[2025-09-16 20:02:47] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        51,
        64,
        24,
        84
    ],
    "posts_titles": [
        "Must-Have Pool Features for Luxurious Pools",
        "Research is Out: Swimming Makes You Happier",
        "Can Swimming Help Joints?",
        "Getting Your Pool Ready for a Hurricane",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Do You Need a Pool Heater in Florida?",
        "Pool Safety for Pets",
        "Preparing for Your Pool Design Appointment",
        "Mediterranean Pool Design"
    ]
}
[2025-09-16 20:02:47] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        51,
        64,
        24,
        84
    ]
}
[2025-09-16 20:02:47] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 20:02:47] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        },
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:03:27] INFO: Parámetros recibidos en otherReadings
{
    "postID": 54,
    "categories_raw": null,
    "categories_processed": [
        "news"
    ],
    "request_all": {
        "postID": "54",
        "categoriesSlugs": [
            "news"
        ]
    }
}
[2025-09-16 20:03:27] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news"
    ]
}
[2025-09-16 20:03:27] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:03:27] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 54,
    "cache_key": "blog.other_readings.category_13.exclude_54"
}
[2025-09-16 20:03:27] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        43,
        44,
        42,
        79,
        91
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Apex Pavers & Pools Is a 2020 Inc. 5000 company",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "Hurricane Season and Your Pool",
        "Proud Sponsor of Rockin' the 4th Event",
        "Helping the Community: Humane Society Of The Treasure Coast",
        "Baby Boomers and Pool Remodels"
    ]
}
[2025-09-16 20:03:27] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        43,
        44,
        42,
        79,
        91
    ]
}
[2025-09-16 20:03:27] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:03:27] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 20:03:43] INFO: Parámetros recibidos en otherReadings
{
    "postID": 79,
    "categories_raw": null,
    "categories_processed": [
        "news"
    ],
    "request_all": {
        "postID": "79",
        "categoriesSlugs": [
            "news"
        ]
    }
}
[2025-09-16 20:03:43] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news"
    ]
}
[2025-09-16 20:03:43] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:03:43] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 79,
    "cache_key": "blog.other_readings.category_13.exclude_79"
}
[2025-09-16 20:03:43] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        43,
        44,
        54,
        42,
        91
    ],
    "posts_titles": [
        "Research is Out: Swimming Makes You Happier",
        "Apex Pavers & Pools Is a 2020 Inc. 5000 company",
        "Apex Pavers & Pools: An A+ Rated Company",
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "Hurricane Season and Your Pool",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Proud Sponsor of Rockin' the 4th Event",
        "Baby Boomers and Pool Remodels"
    ]
}
[2025-09-16 20:03:43] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        43,
        44,
        54,
        42,
        91
    ]
}
[2025-09-16 20:03:43] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:03:43] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 20:05:05] INFO: Parámetros recibidos en otherReadings
{
    "postID": 79,
    "categories_raw": null,
    "categories_processed": [
        "news"
    ],
    "request_all": {
        "postID": "79",
        "categoriesSlugs": [
            "news"
        ]
    }
}
[2025-09-16 20:05:05] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news"
    ]
}
[2025-09-16 20:05:05] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:05:05] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        43,
        44,
        54,
        42,
        91
    ]
}
[2025-09-16 20:05:05] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:05:05] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        }
    ]
}
[2025-09-16 20:06:33] INFO: Parámetros recibidos en otherReadings
{
    "postID": 43,
    "categories_raw": null,
    "categories_processed": [
        "news",
        "interest",
        "pools"
    ],
    "request_all": {
        "postID": "43",
        "categoriesSlugs": [
            "news",
            "interest",
            "pools"
        ]
    }
}
[2025-09-16 20:06:33] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news",
        "interest",
        "pools"
    ]
}
[2025-09-16 20:06:33] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:06:33] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        44,
        42,
        54,
        79,
        91
    ]
}
[2025-09-16 20:06:33] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:06:33] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 20:06:33] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        51,
        35,
        37,
        21,
        23,
        26,
        32
    ]
}
[2025-09-16 20:06:33] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 20:06:33] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 20:06:33] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        51,
        64,
        24,
        84
    ]
}
[2025-09-16 20:06:33] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 20:06:33] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        },
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:06:43] INFO: Parámetros recibidos en otherReadings
{
    "postID": 43,
    "categories_raw": null,
    "categories_processed": [
        "news",
        "interest",
        "pools"
    ],
    "request_all": {
        "postID": "43",
        "categoriesSlugs": [
            "news",
            "interest",
            "pools"
        ]
    }
}
[2025-09-16 20:06:43] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news",
        "interest",
        "pools"
    ]
}
[2025-09-16 20:06:43] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-16 20:06:43] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8,
    "posts_ids": [
        60,
        50,
        92,
        44,
        42,
        54,
        79,
        91
    ]
}
[2025-09-16 20:06:43] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 8
}
[2025-09-16 20:06:43] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 20:06:43] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        110,
        51,
        35,
        37,
        21,
        23,
        26,
        32
    ]
}
[2025-09-16 20:06:43] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 20:06:43] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-16 20:06:43] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        45,
        60,
        22,
        30,
        10,
        12,
        51,
        64,
        24,
        84
    ]
}
[2025-09-16 20:06:43] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-16 20:06:43] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 8
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        },
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-16 20:34:26] INFO: Parámetros recibidos en otherReadings
{
    "postID": 110,
    "categories_raw": null,
    "categories_processed": [
        "pavers",
        "interest"
    ],
    "request_all": {
        "postID": "110",
        "categoriesSlugs": [
            "pavers",
            "interest"
        ]
    }
}
[2025-09-16 20:34:26] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pavers",
        "interest"
    ]
}
[2025-09-16 20:34:26] INFO: Procesando categoría encontrada
{
    "category_id": 5,
    "category_name": "Pavers",
    "category_slug": "pavers"
}
[2025-09-16 20:34:26] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8,
    "posts_ids": [
        111,
        71,
        63,
        92,
        13,
        23,
        59,
        72
    ]
}
[2025-09-16 20:34:26] INFO: Categoría agregada a resultado final
{
    "category_id": 5,
    "category_name": "Pavers",
    "posts_count": 8
}
[2025-09-16 20:34:26] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-16 20:34:26] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        71,
        60,
        51,
        35,
        37,
        21,
        23,
        26,
        32,
        36
    ]
}
[2025-09-16 20:34:26] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-16 20:34:26] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 5,
            "category_name": "Pavers",
            "posts_count": 8
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        }
    ]
}
